RDATKit is a utility library for reading and writing RDAT files that describe RNA structure mapping experiments
Project description
RDATKit (RNA Dataset ToolKIT)
RDATkit is a set of tools for parsing, analyzing, and publishing data of RNA chemical footprinting assays. It allows researchers to share their data using community standard formats, and helps them publish their results on indexable and shareable databases.
RDATKit is a package provides a set of Python and MATLAB scripts that facilitate saving and loading data to and from files with RDAT format. It also supports the ISATAB file format.
Installation
MATLAB
- Download the zip or tar file of the repository and unpack; or
git clone https://github.com/ribokit/RDATKit.git
- In MATLAB, go to "Set Path". Then "Add with Subfolders" of the target
path/to/RDATKit/MATLAB/.
Python
To install RDATKit, simply:
pip install rdat_kit
RDATKit requires the following Python packages as dependencies, all of which can be installed through pip.
numpy >= 1.8.0
scipy >= 0.13.0
xlrd >= 0.9.2
xlwt >= 1.0.0
Command-line interface
As of v1.7.0, rdat_kit registers a CLI with two subcommands:
# Validate one or more RDAT files (parses + runs RDATFile.validate())
rdat_kit validate path/to/entry.rdat
# Emit a Jekyll/RMDB front-matter .md stub for use in
# https://github.com/DasLab/rmdb.github.io
rdat_kit to_md path/to/entry.rdat > _entries/RMDB_ID.md
validate exits with code 0 on success, 1 on parse failure, 2 if
RDATFile.validate() returned warnings. to_md derives the RMDB_ID
from the filename (<PREFIX>_<CHEM>_<NNNN> pattern) and accepts
--rmdb-id to override.
Documentation
Documentation is available at https://ribokit.github.io/RDATKit/.
License
Copyright © of RDATKit Source Code is described in LICENSE.md.
Developed by Das lab, Leland Stanford Junior University.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rdat_kit-1.8.0.tar.gz.
File metadata
- Download URL: rdat_kit-1.8.0.tar.gz
- Upload date:
- Size: 20.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
073ae78718edacf7bbf19e887f4f2099d936c0012b4b41fd804e46503ec7f54a
|
|
| MD5 |
47b39f0ff30e9fc0a9614d59967c0e4d
|
|
| BLAKE2b-256 |
e40c30cca87b95e42878bb9dc0bbe03b6f7991167bbd9a228a93ab3b06dea5a9
|
Provenance
The following attestation bundles were made for rdat_kit-1.8.0.tar.gz:
Publisher:
release.yml on ribokit/RDATKit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rdat_kit-1.8.0.tar.gz -
Subject digest:
073ae78718edacf7bbf19e887f4f2099d936c0012b4b41fd804e46503ec7f54a - Sigstore transparency entry: 1553896893
- Sigstore integration time:
-
Permalink:
ribokit/RDATKit@430a95627ecbb1c9a393ceff805ef2ee43da0a67 -
Branch / Tag:
refs/tags/v1.8.0 - Owner: https://github.com/ribokit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@430a95627ecbb1c9a393ceff805ef2ee43da0a67 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rdat_kit-1.8.0-py3-none-any.whl.
File metadata
- Download URL: rdat_kit-1.8.0-py3-none-any.whl
- Upload date:
- Size: 19.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
397df1698b4dfa7a763cdb83181df444dd732b4b5f9d2bef1bc911c488675e77
|
|
| MD5 |
bb0b72c82e455b640955e1724da6c80b
|
|
| BLAKE2b-256 |
ffbd297f89c2242ece981b8f4f792fb67f37fd42788b561af424a139ab253f47
|
Provenance
The following attestation bundles were made for rdat_kit-1.8.0-py3-none-any.whl:
Publisher:
release.yml on ribokit/RDATKit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rdat_kit-1.8.0-py3-none-any.whl -
Subject digest:
397df1698b4dfa7a763cdb83181df444dd732b4b5f9d2bef1bc911c488675e77 - Sigstore transparency entry: 1553896906
- Sigstore integration time:
-
Permalink:
ribokit/RDATKit@430a95627ecbb1c9a393ceff805ef2ee43da0a67 -
Branch / Tag:
refs/tags/v1.8.0 - Owner: https://github.com/ribokit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@430a95627ecbb1c9a393ceff805ef2ee43da0a67 -
Trigger Event:
push
-
Statement type: