camlhmp¶
🐪 camlhmp 🐪 - Classification through yAML Heuristic Mapping Protocol
camlhmp
is a tool for generating organism typing tools from YAML schemas. Through discussions
with Tim Read, we identified a need for a straightforward method to define and manage typing
schemas for organisms of interest. YAML was chosen for its simplicity and readability.
Purpose¶
The primary purpose of camlhmp
is to provide a framework that enables researchers to
independently define typing schemas for their organisms of interest using YAML. This
approach facilitates the management and analysis biological data for researchers at any
level of experience.
camlhmp
does not supply pre-defined typing schemas. Instead, it equips researchers
with the necessary tools to create and maintain their own schemas, ensuring these schemas
can easily remain up to date with the latest scientific developments.
Finally, the development of camlhmp
was driven by a practical need to streamline
maintenance of multiple organism typing tools. Managing these tools separately is
time-consuming and challenging. camlhmp
simplifies this by providing a single
framework for each tool.
Documentation Overview¶
Installation
Information for installing camlhmp
on your system
Available Tools
A list of available typing tools utilizing camlhmp
Schema Definition
Details about defining schemas for use with camlhmp
CLI Reference
Details about available CLI commands from camlhmp
API Reference
Details about using the camlhmp
package in your own code
About
Information about the development and funding of camlhmp
Funding¶
Support for this project came (in part) from the Wyoming Public Health Division, and the Center for Applied Pathogen Epidemiology and Outbreak Control (CAPE).
Citing camlhmp
¶
If you make use of camlhmp
in your analysis, please cite the following:
-
camlhmp
Petit III RA, Read TD camlhmp: Classification through yAML Heuristic Mapping Protocol (GitHub) -
BLAST+
Camacho C, Coulouris G, Avagyan V, Ma N, Papadopoulos J, Bealer K, Madden TL BLAST+: architecture and applications. BMC Bioinformatics 10, 421 (2009)