Geniml
Introduction
Section titled “Introduction”Geniml is a genomic interval machine learning toolkit, a Python package for building machine learning models of genomic interval data (BED files). It also includes ancillary functions to support other types of analyses of genomic interval data.
As of February 2024, this package and its documentation are undergoing rapid development, leading to some tutorials getting outdated. Please raise github issues if you find outdated or unclear directions, so we know where to focus effort that will benefit users.
Installation
Section titled “Installation”To install geniml use this commands.
Section titled “To install geniml use this commands.”Without specifying dependencies, the default dependencies will be installed, which DO NOT include machine learning (ML) or heavy processing libraries.
From pypi:
pip install genimlor install the latest version from the GitHub repository:
pip install git+https://github.com/databio/geniml.gitTo install Machine learning dependencies use this command:
Section titled “To install Machine learning dependencies use this command:”From pypi:
pip install geniml[ml]Development
Section titled “Development”Run tests (from /tests) with pytest. Please read the contributor guide to contribute.
Modules and resources
Section titled “Modules and resources”Organization
Section titled “Organization”geniml is organized into modules. The modules section gives an overview of each module.
Browsing by publication
Section titled “Browsing by publication”If you're coming here from a manuscript, you might find it easier to identify the tutorials relevant for a particular manuscript by visiting the landing page for the publication of interest. You can find documentation organized by manuscript in the manuscripts section.