MCPcopy Index your code
hub / github.com/CamaraLab/scTDA

github.com/CamaraLab/scTDA @0.97

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.97 ↗ · + Follow
50 symbols 119 edges 3 files 48 documented · 96%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

scTDA

scTDA is an object oriented python library for topological data analysis of high-throughput single-cell RNA-seq data. It includes tools for the preprocessing, analysis, and exploration of single-cell RNA-seq data based on topological representations.

To install scTDA run:

pip install scTDA

Alternatively, you can download the source code and run:

python setup.py install

For optimal visualization results it is strongly recommended to have Graphviz tools and PyGraphviz installed.

scTDA can be imported using the command:

import scTDA

A tutorial illustrating the basic scTDA workflow can be found in doc/scTDA Tutorial.html. The source notebook and data files for the tutorial can be downloaded here.

More details on the scTDA algorithm can be found in:

Rizvi, A. H.*, Camara, P. G.*, Kandror, E. K., Roberts, T. J., Scheiren, I., Maniatis, T., and Rabadan, R., "Single-Cell Topological RNA-Seq Analysis Reveals Insights Into Cellular Differentiation and Development", Nat. Biotechnol. (2017). In press. [* These authors contributed equally to this work.]

Core symbols most depended-on inside this repo

get_gene
called by 14
scTDA/main.py
expr
called by 11
scTDA/main.py
connectivity
called by 10
scTDA/main.py
connectivity_pvalue
called by 9
scTDA/main.py
get_distroot
called by 5
scTDA/main.py
get_gene
called by 5
scTDA/main.py
delta
called by 4
scTDA/main.py
count_gene
called by 3
scTDA/main.py

Shape

Method 40
Function 6
Class 4

Languages

Python100%

Modules by API surface

scTDA/main.py50 symbols

For agents

$ claude mcp add scTDA \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact