Skip to main content

Module for kinetic RNA-seq analysis.

Project description

grandPy logo

GrandPy

Nucleotide conversion sequencing experiments have been developed to add a temporal dimension to RNA-seq and single-cell RNA seq. Such experiments require specialized tools for primary processing such as GRAND-SLAM, and specialized tools for downstream analyses. GrandPy provides a comprehensive toolbox for quality control, kinetic modeling, differential gene expression analysis and visualization of such data. It mimics the core functionality of the original grandR package, by which it is inspired.

Installation

GrandPy can be installed using the following command:

 pip install grandpy-lib

You can also install the development version directly from GitHub:

 pip install git+https://github.com/maus2310/GrandPy 

System Requirements

GrandPy has mostly been tested on Windows but should also run on Linux and macOS. The package runs on standard laptops (multicore CPUs are recommended; memory requirements depend on the size of your datasets).

Requires python 3.12.0

Installing it via pip will make sure that the following (standard) packages are available:

numpy, pandas, scipy, anndata, tqdm, matplotlib, seaborn, scanpy, pydeseq2

Additional packages are optional and important for particular functions:

scikit-learn, mygene, numdifftools

Cheatsheet

grandPy Cheatsheet

How to get started

First, have a look at the getting started notebook.

Next, explore differential expression or kinetic modeling, which provide an overview of the two primary settings for nucleotide conversion experiments.

There are also additional notebooks:

Acknowledgements

GrandPy is heavily inspired by the grandR R package by Prof. Dr. Florian Erhard, Teresa Rummel, Lygeri Sakellaridi and Kevin Berg. We gratefully acknowledge their work, as well as the efforts of the team behind it, especially Julian Selke and Rahaf Issa, whose contributions made GrandPy possible.

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

grandpy_lib-0.1.0.tar.gz (103.5 kB view details)

Uploaded Source

Built Distribution

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

grandpy_lib-0.1.0-py3-none-any.whl (107.0 kB view details)

Uploaded Python 3

File details

Details for the file grandpy_lib-0.1.0.tar.gz.

File metadata

  • Download URL: grandpy_lib-0.1.0.tar.gz
  • Upload date:
  • Size: 103.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for grandpy_lib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5238b8f5df3696f2ff548250007bf3287e35fc608357728fc11797f5642f9621
MD5 42e93b0bc5c5f1db88bf29d1f3cbb71b
BLAKE2b-256 b1a87d89cd0318755f665de1d81eddf7cab4a9b304a601b1595344be83c03eca

See more details on using hashes here.

File details

Details for the file grandpy_lib-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: grandpy_lib-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 107.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for grandpy_lib-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1ce4ae0cd7f2fee7e81d7cad927a59936f5b1b6945a10fa89eb3bf44f3b1e07
MD5 755b9d1b234f8b60c77df77c2541c793
BLAKE2b-256 a001e1c56b9add81a5cf23b95c781b40c008b545330ef0d02785cb93a9d196c2

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