miral

Alignment of miRNA sequences

https://github.com/molinerislab/miral

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.2%) to scientific vocabulary
Last synced: 8 months ago · JSON representation ·

Repository

Alignment of miRNA sequences

Basic Info
  • Host: GitHub
  • Owner: molinerisLab
  • License: agpl-3.0
  • Language: Python
  • Default Branch: main
  • Size: 70.3 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

miRAl

Optimized tool to perform the Needleman-Wunsch algorithm to align mature miRNA sequences.

Installation using conda:

conda install -c molinerislab miRAl

Description:

Needleman-Wunsch alignment of mature miRNAs with tje possibility to weight differently the nucleotides in the miRNA seed. The tool can also return a FASTA file with the alignment in addition to the file with the Needleman-Wunsch scores.

Usage and options:

``` Usage: miRAl [OPTIONS] fasta.fa [fasta2.fa] < couples.tsv >output.tsv

Options: -h, --help show the help message and exit -t STRING, --seed-type=STRING Specify the format of the seed you want to consider (default: 6mer). Options are: 6mer, 7mer, 8mer or null -g INT, --gap-open=INT Specify the gap opening penalty (default: -5) -e INT, --gap-extend=INT Specify the gap extension penalty (default: -4) -x INT, --mismatch-score=INT Specify the mismatch score (default: -1) -m INT, --match-score=INT Specify the match score (default: 1) -y INT, --seed-mismatch-score=INT Specify the seed mismatch score (default: -3) -n INT, --seed-match-score=INT Specify the seed match score (default: 3) -p, --penalize-end-gaps Penalize end gaps (default: False) -o, --one-alignment Return only one alignment per pair (default: False) -s, --score-only Return only the alignment score (default: False) -f -a, --fasta-out Change the output format. Produce a simil-fasta format, where the header contains the names of the two aligned sequences while the "body" contains the alignment score (absolute and normalized) and the ```

The different types of seed can be visualized as follows: Alt text

The additional output FASTA file with the alignment, is composed of blocks like the following one: Alt text

DOI

Owner

  • Name: molinerisLab
  • Login: molinerisLab
  • Kind: organization
  • Location: Italy

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Agasso
    given-names: Leonardo
  - family-names: Caselle
    given-names: Michele
    orcid: https://orcid.org/0000-0001-5488-142X
  - family-names: Molineris
    given-names: Ivan
    orcid: https://orcid.org/0000-0003-2102-0804
title: "Align miRNA sequence more carefully with miRAl"
version: 0.1.1
identifiers:
  - type: doi
    value: 10.5281/zenodo.13683070
date-released: 2024-09-04

GitHub Events

Total
Last Year