Skip to main content

Ribonorma

As part of the paper

Installation

Installation can be done with Pip. Python 3.6+.

pip install ribonorma

pip3 install ribonorma

How to use

Command line usage

Pipeline

  1. Suppose you have two files, one file with the raw RNASeq count data (example) and one file with the phenotype file data (example).

  2. Run ribonorma-normalise

Python code usage

import csv
from ribonorma import ribonorma

reads = list(csv.read( ... )) # Reads
gene_length = [] # List of gene lengths

conditions = ["Standard media", "Standard media", "Standard media", "Super media", "Super media", "Super media"] # Example conditions

normalised_counts = ribonorma.tpmr(reads, gene_length, conditions, percent_housekeep=10)

ribonorma.tpm(reads, gene_length)

  • reads: 1D list of read counts
  • gene_length: 1D list of individual gene lengths

ribonorma.tpmm(samples, gene_length)

  • samples: 2D list of sample read counts - [sample x count]
  • gene_length: 1D list of individual gene lengths

ribonorma.tpmr(samples, gene_length, experimental_conditions, percent_housekeep=10)

  • samples: 2D list of sample read counts - [sample x count]
  • gene_length: 1D list of individual gene lengths
  • experimental_conditions: 1D list of individual experimental conditions, same size as samples
  • alpha: floating point value of percent housekeep as stated in the paper

ribonorma.tpmr_2(samples, gene_length, experimental_conditions, percent_housekeep=10)

  • samples: 2D list of sample read counts - [sample x count]
  • gene_length: 1D list of individual gene lengths
  • experimental_conditions: 1D list of individual experimental conditions, same size as samples
  • alpha: floating point value of percent housekeep as stated in the paper

Release files for ribonorma 1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for ribonorma 1.2
File Interpreter ABI Platform
ribonorma-1.2-py3.10.egg Legacy Egg format - - Details

Release files / ribonorma-1.2-py3.10.egg

Download URL ribonorma-1.2-py3.10.egg
Size 16.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
5f1ed392b3953dcb13623877bd1083cb925af90361b0edf5ebf397ec301a2274
BLAKE2b-256 checksum
How to use checksums
c0d86458a2a681cc89af9fc84ff3f853389e0e48d527f698afecc5fd81492ffe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

1.2 This release

1 release file

1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page