BAM2HINTS(1)
β¨ BAM2HINTS(1) β¨
okay bestie, welcome to bam2hints, section 1 of the manual, and she is so iconic π
πΈ NAME πΈ
bam2hints β the glow-up machine that converts mRNA-to-genome alignments in BAM format into a hint file for AUGUSTUS. that's it, that's the girl π
π¦ SYNOPSIS π¦
bam2hints [parameters] [--in=example.bam] [--out=hints.gff]
π OPTIONS π
okay so before we even get to the flags, there's a vibe check you literally cannot skip:
The input BAM file must be sorted by target (= genome) sequence names, and within those sequences by begin coordinates. no cap. if it's not sorted like that, we're not doing this. π
π Parameters:
--in=example.bamβ the input BAM file, your main character. you can only skip this one on UNIX platforms β and when you do,bam2hintsreads from the standard input stream instead. slay π«--out=hints.gffβ the output hints gff file. if you don't pass this,bam2hintswrites to the standard output stream. (yes bestie, stdout is always there for you π«Ά)--priority=n/-pβ priority of hint group (set to4) π--maxgaplen=n/-gβ gaps at most this length are simply closed, like no drama (set to14) β¨--minintronlen=n/-mβ alignments with gaps shorter than this and longer thanmaxgaplenare discarded (set to32). middle-ground queen π--maxintronlen=n/-Mβ alignments with longer gaps are discarded, bye (set to350000)--MinEndBlockLen=n/-bβ minimum length of a 'dangling' exon (set to8) π¦--maxQgaplen=n/-qβ maximum length of gap in the query (cDNA) sequence (set to5)--exonhints/-xβ compute exonpart, exon and splice site hints in addition to intron hints (set to0= Off). ok and here's the tea: you should generate exonpart hints from RNA-Seq using wiggle (.wig) input towig2hintsinstead. iykyk π--ep_cutoff=n/-eβ this many bp are cut off of eachexonparthint at the end of the alignment (set to10) βοΈ--source=s/-sβ source identifier (set to'E') π·οΈ--intronsonly/-Iβ only retrieve intron hints (like, for example, because the exon(part) hints are retrieved by converting to a wig track; set to1= On). Deprecated β because this is literally the default now, bestie. it's giving legacy π--nomult/-nβ do not summarize multiple identical intron hints to a single one (set to0= Off) π--remove_redundant/-rβ only keep the strongest hint for a region (set to0= Off). survival of the fittest π--maxcoverage=n/-Cβ maximal number of hints at a given position (0= filtering deactivated). careful though β a high value causes long running time of AUGUSTUS in regions with thousands of cDNA alignments. she will be slow π (set to0)--ssOn/-Sβ include splice site (dss,ass) hints in output (set to0= Off) βοΈβ¨--trunkSS/-Tβ include splice site hints from the ends of a truncated alignment (contig too short, set to0= Off) π«--score=f/-sβ fill this number in in the score column (set to0) π’--maxgenelen=n/-Gβ alignments of the same clone are considered to be of the same gene if not separated by more than this (set to400000). alignments that span more than this are ignored, but lowkey just filter long introns through an alignment program instead, fr fr π§
π AUTHORS π
AUGUSTUS was written by M. Stanke, O. Keller, S. KΓΆnig, L. Gerischer and L. Romoth. absolute legends, periodt π
π ADDITIONAL DOCUMENTATION π
an exhaustive documentation can be found in the file /usr/share/doc/augustus/README.md.gz. go read it, it eats π
and that's the whole BAM2HINTS(1) manual page, section 1, bestie β no date on this one, just pure bam2hints(1) energy from the AUGUSTUS docs. mwah, go make some hints πβ¨π
π¦ where this page comes from
- ubuntu resolute: augustus 3.5.0+dfsg-5build4 Β· Artistic-1.0-Perl
- ubuntu stonking: augustus 3.5.0+dfsg-5build4 Β· Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms