RNAfoldml
An OCaml package for predicting RNA secondary structure
Install / Use
/learn @janpaulpl/RNAfoldmlREADME
About
RNAfoldml is an OCaml package that enables users to input both RNA sequences in FASTA format and a set of constraints to predict RNA secondary structure.
Key Features
- Parsing of RNA sequences inputted in text-based FASTA format
- Implementation of folding algorithms developed by Nussinov and Zuker for free energy minimization
- Usable OCaml package with functions which generate formatted secondary structure output from
- Online documentation for package
- Formatted output includes:
- Description of parameters, algorithm, time, input sequence
- Table describing RNA sequence pairing
- Graphical representation of RNA secondary structures
Authors
Getting started
-
OCaml 4.0.0+ has to be installed to ensure nothing breaks. This library uses no external dependencies except
OUnit2for tests. -
Unzip
rnafoldml.zipinto your preferred directory. -
Go in the unzipped
rnafoldmlfolder and in the root directory, runmake buildin your command line. Build the docs withmake doc. -
Use the code in utop with
make utop.
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
