#bioinformatics #parser #motif #file-format #meme #transfac

lightmotif-io

Parser implementations of several formats for the lightmotif crate

7 unstable releases (3 breaking)

0.9.1 Sep 2, 2024
0.9.0 Sep 2, 2024
0.8.0 Jun 28, 2024
0.7.3 Jun 17, 2024
0.6.0 Dec 13, 2023

#2454 in Parser implementations


Used in 2 crates

MIT license

1.5MB
6K SLoC

🎼🧬 lightmotif-io Star me

Parser implementations of several formats for the lightmotif crate..

Actions Coverage License Crate Docs Source Mirror GitHub issues Changelog

🗺️ 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 or raw 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.

Dependencies