Skip to content

Instantly share code, notes, and snippets.

View LouisFaure's full-sized avatar

LouisFaure

View GitHub Profile
@LouisFaure
LouisFaure / set_R_HOME.py
Created April 19, 2024 19:57
set conda environment specific R_HOME before import rpy2
import os, sys
os.environ['R_HOME'] = sys.exec_prefix+"/lib/R/"
import rpy2
@LouisFaure
LouisFaure / muon_to_scFates.py
Last active January 22, 2023 11:35
Mudata scFates test
import mudatasets
import numpy as np
import pandas as pd
import scanpy as sc
import anndata as ad
import muon as mu
mdata = mudatasets.load("brain3k_multiome", full=True)
mdata.var_names_make_unique()
@LouisFaure
LouisFaure / gpu_wrappers.py
Last active January 19, 2024 17:22
some GPU accelerated function for scanpy
import scanpy as sc
import cupy as cp
from scipy.sparse import csr_matrix, find, issparse
from scipy.sparse.linalg import eigs
import numpy as np
import pandas as pd
import cudf
import glob
from cupy.sparse import cupyx as cpx
from cupyx.scipy.sparse import coo_matrix as coo_matrix_gpu
@LouisFaure
LouisFaure / dropEst2adata.py
Last active March 1, 2024 14:43
Convert dropEst velocyto output to anndata
#!/usr/bin/env python
import sys
import warnings
warnings.filterwarnings("ignore")
import logging
import rpy2.robjects as robjects
from rpy2.robjects.packages import importr
from anndata2ri.scipy2ri._r2py import rmat_to_spmat
import anndata as ann
import pandas as pd