Table of Contents:
Packages
These are available in the Python 3.7 kernel
Bold packages were developed by the GenePattern Notebook team.
Name | Description | URL |
---|---|---|
anndata | Scalable way of keeping track of data and learning annotations | https://anndata.readthedocs.io/en/stable/ |
biopython | Freely available Python tools for computational molecular biology | https://biopython.org/ |
bokeh | Interactive visualization library for Python that enables beautiful and meaningful visual presentation of data in modern web browsers | https://bokeh.org/ |
ccalnoir |
Clone of CCAL (https://github.com/UCSD-CCAL/ccal) with calls to R removed | https://github.com/edjuaro/ccal-noir |
cuzcatlan |
In this library, you can find many (hopefully good) functions intended to be a support library for GenePattern. | https://github.com/edjuaro/cuzcatlan |
cyjupyter | Cytoscape.js network visualization widget for Jupyter Notebook | https://github.com/cytoscape/cytoscape-jupyter-widget |
dcplib | Modules shared among multiple Data Coordination Platform components | https://github.com/HumanCellAtlas/dcplib |
genefab | GeneLab (https://genelab.nasa.gov/) API wrapper | https://github.com/LankyCyril/genefab |
genepattern-notebook |
GenePattern Notebook extension for Jupyter | https://github.com/genepattern/genepattern-notebook |
genepattern-python |
This is a Python library for working with GenePattern programmatically. Behind the scenes, calls from this library execute the GenePattern REST API. | https://github.com/genepattern/genepattern-python |
hca | This repository is a pip installable Command Line Interface (CLI) and Python library (API) for interacting with the Data Coordination Platform (DCP) of the Human Cell Atlas (HCA). | https://github.com/HumanCellAtlas/dcp-cli |
humanfriendly | Human friendly output for text interfaces using Python | https://humanfriendly.readthedocs.io/en/latest/ |
igv-jupyter |
Jupyter extension for embedding the igv.js genome visualization in a notebook | https://github.com/igvteam/igv-jupyter |
ipywidgets | IPython HTML widgets for Jupyter | http://ipython.org/ |
jupyter-wysiwyg |
WYSIWYG editing functionality for markdown/HTML cells in Jupyter | https://github.com/genepattern/jupyter-wysiwyg/ |
louvain | Louvain is a general algorithm for methods of community detection in large networks. | https://github.com/vtraag/louvain-igraph |
matplotlib | Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. | https://matplotlib.org/ |
nbtools |
Package for creating user-friendly Jupyter notebooks that are accessible to both programming and non-programming users | https://github.com/genepattern/nbtools |
ndex2 | The NDEx2 Python Client provides methods to access NDEx via the NDEx REST Server API. | https://github.com/ndexbio/ndex2-client |
networkx | Python package for creating and manipulating graphs and networks. | http://networkx.github.io/ |
numba | Numba is an open source, NumPy-aware optimizing compiler for Python. | http://numba.pydata.org/ |
numpy | NumPy is the fundamental package for array computing with Python. | https://numpy.org/ |
pandas | Powerful data structures for data analysis, time series, and statistics | https://pandas.pydata.org/ |
plotly | An open-source, interactive graphing library for Python | https://plot.ly/python/ |
py2cytoscape | Utilities to use Cytoscape and Cytoscape.js from Python | https://github.com/cytoscape/py2cytoscape |
pysam | A python module for reading, manipulating and writing genomic data sets | https://github.com/pysam-developers/pysam |
rpy2 | Python interface to the R language (embedded R) | https://rpy2.bitbucket.io/ |
scanpy | Scalable toolkit for analyzing single-cell gene expression data | https://github.com/theislab/scanpy |
scikit-image | Image processing routines for SciPy | https://scikit-image.org/ |
scikit-learn | A set of python modules for machine learning and data mining | https://scikit-learn.org/stable/ |
scipy | SciPy: Scientific Library for Python | https://www.scipy.org/ |
seaborn | A library for making statistical graphics in Python. It is built on top of matplotlib and closely integrated with pandas data structures. | https://seaborn.pydata.org/ |
umap-learn | Uniform Manifold Approximation and Projection (UMAP) is a dimension reduction technique that can be used for visualisation similarly to t-SNE, but also for general non-linear dimension reduction. | https://github.com/lmcinnes/umap |
Kernels
python3.6 | GenePattern Notebook Python 3.6 kernel |
python3.7 | GenePattern Notebook Python 3.7 kernel (default) |
r3.6 | GenePattern Notebook R 3.6 kernel |
Jupyter Extensions
collapsible_headings |
cytoscape-jupyter-widget |
genepattern |
jupyter_wysiwyg |
nbtools |
toc2 |
jupyter-js-widgets |
repo |
igv-jupyter |