Skip to main content

AI Agent which reconstructs Intermediate paths from single-cell genomics data

Project description

Cell-DRL: AI agent reconstructs Intermediate paths from single-cell genomics data

Cell-DRL Model Architecture

Cell-DRL is a deep reinforcement learning agent capable of reconstructing intermediate cellular states in health, disease, and regenerative processes. Cell-DRL's cellular state reconstruction is based on defining initial and target cellular states of interest from single-cell RNA-seq data.

Installation

To set up Cell-DRL on your machine, follow these steps:

System Dependencies

Before installing the Python package, install the required system libraries:

sudo apt-get update
sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev cmake

On macOS:

brew install sdl2 sdl2_image sdl2_mixer sdl2_ttf cmake

Python Installation

  1. Download the package files:

    • Option 1: Using Git

      git clone https://gitlab.com/ama.bioinfo/cell-drl.git
      
    • Option 2: Downloading a ZIP file If you prefer not to use Git, you can download a ZIP file of the repository.

  2. Open your Terminal:

    • On Windows, you can use Command Prompt or PowerShell.
    • On macOS or Linux, you can use the Terminal.
  3. Navigate to the project directory:

    cd /path/to/your_project/celldrl_Dir/
    
  4. Install New Conda Environment:

    conda create -n CellDRL_Env python=3.9
    conda activate CellDRL_Env 
    
  5. Install the required dependencies:

    pip install -r requirements.txt
    

    This command will automatically install all the necessary packages listed in the requirements.txt file. The cmake dependency is now included in the build system, so it will be installed automatically.

  6. Open your jupyterlab book:

    jupyter lab
    

Tutorial

Please open the tutorial folder to start running Cell-DRL agent jupyter notebook.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

celldrl_ai-0.1.1.tar.gz (33.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

celldrl_ai-0.1.1-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file celldrl_ai-0.1.1.tar.gz.

File metadata

  • Download URL: celldrl_ai-0.1.1.tar.gz
  • Upload date:
  • Size: 33.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for celldrl_ai-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d05b182ce45f7b64ec404d4a239d5020a9cf155e17868a526b062ffec421ebe6
MD5 0267df203b8ee93529bc0ddbc30580a8
BLAKE2b-256 4df63ece86ee06cefb3404b0e93ed14b9547829a1b0c4284974f8e0aac664b56

See more details on using hashes here.

File details

Details for the file celldrl_ai-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: celldrl_ai-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 32.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for celldrl_ai-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c9ace1f8b0190282a9e1ea4c212bf16b397c29e41706a5a9f622d730a404bb5
MD5 7022e3c34a125da0b86c15712b78bc94
BLAKE2b-256 cc59d2cac2d4606646a65c4993ac0df440f0aa070b8040f46fcac19b735e80f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page