Crate lightmotif_io
source ·Expand description
🎼🧬 lightmotif-io
Parser implementations of several formats for the lightmotif
crate..
🗺️ Overview
Position-specific scoring matrices are relatively small and easy to exchange
as count matrices, or sometimes directly as log-odds, but different formats
have been developed independently to accomodate the associated metadata by
different databases. This crate provides convenience parsers to load
lightmotif
matrices from several
PSSM file formats, including:
- TRANSFAC-formatted records, with associated metadata.
- JASPAR count matrices (in JASPAR 2016 bracketed format) with their record header.
- UniPROBE frequency matrices with their record header.
- MEME minimal records with their metadata, background probabilities, and frequency matrices.
💭 Feedback
⚠️ Issue Tracker
Found a bug ? Have an enhancement request ? Head over to the GitHub issue tracker if you need to report or ask something. If you are filing in on a bug, please include as much information as you can about the issue, and try to recreate the same bug in a simple, easily reproducible situation.
📋 Changelog
This project adheres to Semantic Versioning and provides a changelog in the Keep a Changelog format.
⚖️ License
This library is provided under the open-source MIT license.
This project was developed by Martin Larralde during his PhD project at the European Molecular Biology Laboratory in the Zeller team.
Modules
- Parser implementation for matrices in JASPAR (2016) format.
- Parser implementation for matrices in UniPROBE format.