Metadata-Version: 2.1
Name: seqchromloader
Version: 0.8.6
Summary: Sequence and chromatin dataloader for deep learning
Home-page: https://github.com/yztxwd/seqchromloader
Author-email: yztxwd@gmail.com
Keywords: dataloder,pytorch,webdataset
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3 :: Only
Description-Content-Type: text/markdown
Requires-Dist: biopython>=1.8.0
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pyfaidx>=0.7.0
Requires-Dist: pybedtools>=0.9.0
Requires-Dist: pysam>=0.19.0
Requires-Dist: pybigwig>=0.3.0
Requires-Dist: torch>=1.10.0
Requires-Dist: webdataset>=0.2.0

# seqchromloader

seqchromloader aims to provide versatile and ready-to-use writer/loader for applying deep learning to bioinformatics study.

Plan to support dataset formats including:
- webdataset (done)
- tfrecord (x)

Training framework support:
- pytorch dataloader (done)
- pytorch-lightning datamodule (done)
- NVIDIA-DALI (x)

## Installation

### conda (suggested):

`mamba install -c bioconda -c conda-forge seqchromloader`

or

`conda install -c bioconda -c conda-forge seqchromloader`

### pip

`pip install seqchromloader`

## Usage

For detailed usage, please refer to [documentation](https://seqchromloader.readthedocs.io/en/latest/)
