Releases: frankligy/scTriangulate
Releases · frankligy/scTriangulate
scTriangulate_v0.5.0
In this new version:
- completely parallelizable, no matter how many cells you have and how many set of annotations, it is readily scalable (no need to tune the cores, the program figure out by itself)
- accurately garbage collection and memory management, try best to avoid the subprocess consume too much memory
- throwing intermediate file to re-run and debug
- in case memory overhead in a parallel version, I add scTriangulate sequential version
scTriangulate_0.2.4
In this new version:
- tested it is able to apply to human datasets
- make sure your adata.raw is a sparse matrix (which usually is)
- fix the bug that in the reassign score step, if n_sample/centroid is less than n_neighbors, set neighbors = n_centroid
- fix the bug that when filter any cluster whose cell number = 1 at the first step, change 'gs' to key
scTriangulate_0.2.3
In this small update version:
- precomputing the cluster size, reducing repetitive computing in tie-breaking and pruning
- additional pruning mechanisms, proportion_to_self must be greater than 0.1 as well even if neraly=True
- add listening log file while computing Shapley, flush to a log file
scTriangulate_0.2
In this new version:
- add parallelization
- improved visualization (automatic display maximum number of genes, add cluster location, make 0 expression grey)
- prefer granular cluster when tie happen and reference is not the one that involves
- support multi-omics (RNA and cite-seq)
scTriangulate_0.1
In this new version,
- two viewers: individual viewer and inspection viewer
- updated shaley computing, consider tie situation
- reference-based pruning
- remove gsea, only have enrichr, example run finish in 17 mins
scTriangulate_0.0.1
This is the first working version:
- provide an input
adata
, withadata.raw
available. - metric -> decision -> pruning
- no tie, no inclusive and reference pruning