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.tar.gz (39.9 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-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for geneplexus-3.0.0.tar.gz
Algorithm Hash digest
SHA256 c32ca093a0917f19f624407107e78baa2dbd761f55e4f791c3d0b310faa81e74
MD5 4b45a166d29f679cafca250dcd0f89d9
BLAKE2b-256 0704fb7fca9a66d2de5276dae8f4b7e7111559fe349e95b9e9cd5691f91c5ab9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: geneplexus-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 39.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for geneplexus-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c5433e76c54df961a31328f074dc9842ed4a9a3487ed76910516571675083726
MD5 4db47f6baba0820549b099ea30fc0228
BLAKE2b-256 f393773c900189a8f1ab6f8e2666ee22c16b257dbae04a1f268ab8b91040065d

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