Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

XPRESStools

A toolkit for navigating and analyzing gene expression datasets

Build Status codecov.io Documentation Status PyPi Status DOI

Find documentation here

Development Notes:

XPRESStools is still in beta production
Interactive scatter plotting functions are not currently tested
XPRESStools supports Python 2.7 and >=3.5

Citation:

Berg, JA (2019). XPRESSyourself suite: Gene expression processing and analysis made easy. https://github.com/XPRESSyourself. DOI: 10.5281/zenodo.2581692.

Installation:

pip install xpresstools

Other Requirements:

  • Tested on 64-bit Linux, compatible with Mac OS X
  • Python3 is recommended
    • Current test cases build to:
      • Python2.7
      • Python3.5
      • Python3.6
      • Python3.7
  • If PyPi and Conda are not already installed, these should be installed
  • If using this package to perform batch effect normalization or differential expression analysis, you must install R
  • If using the interactive notebook provided, Jupyter needs to be installed if not already

QuickStart:

Download the repository and modify the interactive Jupyter notebook to get started quick!
Read the instructions as you navigate through the code blocks for a guide on how to use the example code
Code blocks are run by selecting the block and pressing Shift + Enter
See documentation for more detailed instructions

Important Notes:

  • If working with XPRESStools within an interactive notebook (i.e. Jupyter Notebook, Atom Hydrogen, etc), you must include the following line of code after importing XPRESStools
import XPRESStools as xp
%matplotlib inline
  • Assumes all dataframes are columns=samples and rows=genes (except in certain cases, see documentation for help)
>>> geo.head()
name       GSM523242  GSM523243  GSM523244  GSM523245  GSM523246  GSM523247    ...     
1007_s_at    8.98104    8.59941    8.25395    8.72981    8.70794    8.10693    ...       
1053_at      5.84313    6.59168    8.27881    6.64005    4.65107    7.19090    ...       
121_at       6.17189    5.73603    5.55673    5.69374    6.77618    5.84524    ...       
1294_at      6.97009    6.80003    5.56620    7.43816    7.36375    5.85687    ...       
1405_i_at   10.24611   10.13807    8.84743    9.72365   10.42940    9.17510    ...   

[5 rows x 145 columns]   

Metadata

Release files for XPRESStools 0.0.4b0

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

Source distribution (sdist)

Source distribution for XPRESStools 0.0.4b0
File Size Uploaded
XPRESStools-0.0.4b0.tar.gz 18.7 kB Details

Release files / XPRESStools-0.0.4b0.tar.gz

Download URL XPRESStools-0.0.4b0.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bdfddf1a01470767077fe0a920bf3a593fa269dd55a8c2307bef6202274dfb8d
BLAKE2b-256 checksum
How to use checksums
b3141679ab6c8f1f2439d2ada43a9bf9e634ea5923fc20dce2069b87dd65da8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.6
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