1 unstable release

0.6.0 Dec 13, 2023

#2479 in Parser implementations

Download history 8/week @ 2024-02-23 7/week @ 2024-03-01 47/week @ 2024-03-29 76/week @ 2024-04-05

123 downloads per month
Used in 2 crates

MIT license

1.5MB
4.5K 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) 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