Skip to main content

Python reimplementation of RNAither adapted for high-throughput CRISPR screening analysis

Project description

target_seek_v1

TargetSage

Python Version License: MIT Documentation Status Code style: black PyPI version

📖 Overview

TargetSage is a powerful Python package for analyzing high-throughput CRISPR screening data. It provides a comprehensive suite of tools for quality control, normalization, statistical analysis, and visualization of CRISPR screening results.

✨ Features

  • Data Processing: Efficient handling of large-scale CRISPR screening data
  • Quality Control: Comprehensive QC metrics and visualization
  • Normalization: Multiple normalization methods for CRISPR data
  • Statistical Analysis: Advanced statistical tests for hit identification
  • Visualization: Publication-quality plots and interactive visualizations
  • Modular Design: Easy to extend and customize for specific needs

🚀 Installation

Using pip

pip install targetsage

From source

# Clone the repository
git clone https://github.com/rahul-brahma/TargetSage.git
cd TargetSage

# Install in development mode
pip install -e .

📚 Documentation

For detailed documentation, including API reference and examples, please visit our documentation.

🎯 Quick Start

We are currently working on a quick start guide consisting of example analysis pipelines and a step-by-step guide to get started with TargetSage. In the meantime, please refer to the documentation.

Basic Usage

import targetsage as ts

# load data

Example Analysis Pipeline

import targetsage as ts
from targetsage import stats, visualization

# Load and preprocess data

📊 Example Plots

Quality Control Metrics

Volcano Plot

Heatmap

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📧 Contact

For questions or support, please contact:

  • Rahul Brahma: rahul.brahma[at]uni-greifswald[dot]de
  • Yasas Wijesekara: yasas.wijesekara[at]uni-greifswald[dot]de

📚 References

  1. Rieber N, Knapp B, Eils R, Kaderali L. RNAither, an automated pipeline for the statistical analysis of high-throughput RNAi screens. Bioinformatics. 2009 Mar 1;25(5):678-9. doi: 10.1093/bioinformatics/btp014. Epub 2009 Jan 25. PMID: 19168909.

Made with ❤️ by the TargetSage Team

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

targetsage-0.0.2.tar.gz (66.9 kB view details)

Uploaded Source

Built Distribution

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

targetsage-0.0.2-py3-none-any.whl (73.7 kB view details)

Uploaded Python 3

File details

Details for the file targetsage-0.0.2.tar.gz.

File metadata

  • Download URL: targetsage-0.0.2.tar.gz
  • Upload date:
  • Size: 66.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for targetsage-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3d031d3483ff1940775069fd5dee7fb3cb22987c4b618e7198cdd73a1aa299e2
MD5 3441502110e38829e7779f900611dc78
BLAKE2b-256 d697379fac787ab72cbd2193cf33a340646ef73b765135f859055dae5864373f

See more details on using hashes here.

File details

Details for the file targetsage-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: targetsage-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 73.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for targetsage-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f0340ac71490d80dee5d91a1a6843e3769ebf1f5478f549f65fe4826125cda41
MD5 949df8f163590dcb34e922f565c9ac2a
BLAKE2b-256 8422c7d7d803bd8c91932202f03c48f8b0cbb28792bd86b1377437133ec8f7a8

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