A large transformer foundation model for single-cell RNA sequencing data analysis, including gene network inference, denoising, and cell annotation.
scPRINT is a large transformer foundation model built for analyzing single-cell RNA sequencing (scRNAseq) data. It performs tasks like gene network inference, expression denoising, cell embedding, and label prediction in a zero-shot manner, providing a versatile tool for computational biologists. The model can also be fine-tuned for custom analyses, making it adaptable to specific research needs.
Bioinformaticians, computational biologists, and researchers working with single-cell RNA sequencing data who need scalable tools for gene network analysis, data denoising, and cell annotation.
Developers choose scPRINT because it offers a unified foundation model for multiple scRNAseq analyses, eliminating the need for separate specialized tools. Its zero-shot capabilities and fine-tuning flexibility provide both out-of-the-box utility and customizability for advanced research applications.
🏃 The go-to single-cell Foundation Model
scPRINT performs gene network inference, denoising, embedding, and label prediction without task-specific training, as listed in the README's key features, reducing the need for multiple specialized tools.
The model can be adapted for custom analyses on specific datasets, allowing researchers to extend its capabilities beyond pre-trained tasks, as emphasized in the fine-tuning section.
It integrates with lamin.ai for biological data management and is available on Hugging Face, facilitating reproducibility and community adoption, with pre-trained checkpoints easily downloadable.
Includes detailed notebooks, Google Colab examples, and FAQs covering use cases from denoising to gene network inference, lowering the barrier for initial experimentation.
Setup requires lamin.ai initialization, GPU driver compatibility checks, and specific PyTorch versions, with installation taking up to 10 minutes and potential issues like sqlite3 conflicts mentioned in the FAQ.
Inference is slow on CPU without GPU acceleration, and flashattention2 support is limited to compatible hardware, as noted in the pytorch section, making it impractical for resource-constrained environments.
Input must be in anndata format with specific ontology IDs and gene identifiers (e.g., ENSEMBL or HUGO), which can require additional preprocessing for datasets not already aligned, as highlighted in the FAQ on data requirements.
BioGPT is a generative pre-trained transformer model specifically designed for biomedical text generation and mining. It leverages large-scale biomedical literature to understand and generate domain-specific text, enabling advanced natural language processing applications in healthcare and life sciences. ## Key Features - **Biomedical Pre-training** — Trained on PubMed abstracts and articles for domain-specific language understanding. - **Text Generation** — Generates coherent biomedical text, such as research summaries or hypothesis descriptions. - **Relation Extraction** — Identifies relationships between biomedical entities like drug-target interactions. - **Question Answering** — Answers biomedical questions based on contextual knowledge from literature. - **Document Classification** — Classifies biomedical documents into relevant categories. - **Hugging Face Integration** — Available through the transformers library for easy deployment and experimentation. ## Philosophy BioGPT focuses on bridging the gap between general-purpose language models and domain-specific needs by providing a model that understands the nuances and terminology of biomedical literature.
🦖 ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free.
Code and data for GeneGPT.
GenePT is a foundation model for single-cell biology that leverages ChatGPT embeddings of NCBI gene descriptions to perform gene-level and cell-level tasks. It offers an efficient alternative to traditional models that require extensive data curation and resource-intensive training from gene expression profiles. ## Key Features - **Gene Embeddings** — Uses GPT-3.5 embeddings of NCBI gene summary texts to represent genes. - **Cell Embeddings** — Generates single-cell embeddings by averaging gene embeddings weighted by expression or creating sentence embeddings from ordered gene names. - **Efficient Approach** — Eliminates the need for dataset curation and additional pre-training, making it user-friendly. - **Competitive Performance** — Achieves comparable or superior performance to existing single-cell foundation models in tasks like gene property classification and cell type annotation. - **Pre-computed Data** — Provides readily available datasets including extracted NCBI gene summaries and pre-computed OpenAI embeddings. ## Philosophy GenePT demonstrates that using large language model embeddings of scientific literature is a straightforward and effective approach for developing biological foundation models, complementing traditional expression-based methods.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.