Skip to main content

Network based gene classification

Project description

Tests Documentation Status PyPI PyPI - Python Version License Code style: black

PyGenePlexus DOI

A Python package of the GenePlexus analysis pipeline.

Quick start

Installation

Install the GenePlexus package via pip.

pip install geneplexus

Run GenePlexus pipline

Example script

See example/example_run.py for example usage of the API.

For other examples see Package Documentation.

Command-line interface

geneplexus --input_file example/input_genes.txt --output_dir example_result

Run geneplexus --help to see full CLI options.

Dev

Installation

Install the PyGenePlexus package in editable mode with dev dependencies

pip install -e ."[dev]"

Testing

Run the default test suite

pytest test/

By default, test data will be cached. Thus, after the first test run, data redownload will not be tested. To force redownload, specify the --cache-clear option

pytest test/ --cache-clear

Building Documentation

  1. Install doc dependencies
pip install -r docs/requirements.txt
  1. Build
cd docs
make html
  1. Open doc
open build/html/index.html

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

geneplexus-3.0.0.dev0.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

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

geneplexus-3.0.0.dev0-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

Details for the file geneplexus-3.0.0.dev0.tar.gz.

File metadata

  • Download URL: geneplexus-3.0.0.dev0.tar.gz
  • Upload date:
  • Size: 39.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for geneplexus-3.0.0.dev0.tar.gz
Algorithm Hash digest
SHA256 1aafa727a137a533c36a4e5aa7bd8227bdd67a389707e8d96c3d6d7bc7e17c37
MD5 2c320e60a6f85752415986688b5988ec
BLAKE2b-256 fcd992023cc9285cffa747cd6761c380b4b127119f3ce7773fedce0c6c2857bf

See more details on using hashes here.

File details

Details for the file geneplexus-3.0.0.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for geneplexus-3.0.0.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 df66ed76a78fbf4f34b73c0e900c0e121871dddf025b04d092807d1b3f21868d
MD5 e43b1b272db855ffe92857b891d36a0e
BLAKE2b-256 6bbe4df80b5f99216646fc462b7e637713b4d5f45d6327ca17e113658563c0d8

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