Skip to content

cgshuo/scPlantGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

scPlantGPT

Single-Cell Plant Generative Pre-trained model

This project aims to pretrain a large model using 1 million plant single-cell data and further pretrain a cell annotation model and a batch integration model based on this pretrained model. Ultimately, we can use these pretrained models for cell annotation, providing an efficient method for handling large-scale plant single-cell data.

Project Overview

  1. Data Preparation: Use 1 million plant single-cell data for training.
  2. Pretraining the Generative Model: Pretrain a generative model.
  3. Pretraining the Cell Annotation Model: Use the pretrained generative model's weights to further pretrain the cell annotation model on the 1 million plant single-cell data.
  4. Pretraining the Batch Integration Model: Use the pretrained generative model's weights to further pretrain the batch integration model on the 1 million plant single-cell data.
  5. Cell Annotation Application: Use the pretrained cell annotation model for cell annotation. You can choose to apply it directly or fine-tune it before application.

Article in Progress

An article detailing the methodology and results of this project is currently being drafted and will be published soon. Stay tuned for more information.

Example Results

Here are some example results generated by the scPlantGPT model:

Example Result 1

Example Result 2

Example Result 3

Example Result 4

Table of Contents

Installation

Environment Dependencies

  • Python 3.11+
  • Refer to requirements.txt for the list of dependencies.

Steps

  1. Clone this repository

    git@github.com:cgshuo/scPlantGPT.git
  2. Create and activate a virtual environment (optional)

    python -m venv venv
    source venv/bin/activate  # For Windows, use `venv\Scripts\activate`
  3. Install dependencies

    pip install -r requirements.txt

Usage

Data Preparation

Pretraining the Generative Model

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published