VARNA(1)

πŸ“¦
version 3-93 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– VARNA β€” the NAME energy πŸ’–

varna β€” Assisted drawing of RNA secondary structure. That's the whole vibe, bestie: it draws your RNA for you, lowkey carrying.


🌸 SYNOPSIS 🌸

java -cp . [-i InFile|-sequenceDBN XXX -structureDBN YYY] -o OutFile
[Options]

Like, that's the shape of the incantation. πŸͺ„


πŸŽ€ DESCRIPTION πŸŽ€

VARNA v3.9 β€” Assisted drawing of RNA secondary structure (Command Line version). It's giving "I render your base pairs and I do it beautifully." No cap.

πŸ“ Where: (the two files you gotta know about)

  • OutFile β€” the file you're writing out to. Supported formats: {JPEG,PNG,EPS,XFIG,SVG}
  • InFile β€” your secondary structure file, the one going in. Supported formats: {BPSEQ,CT,RNAML,DBN}

πŸ‘‘ Main options πŸ‘‘

  • -algorithm β€” which drawing algorithm to use, pick from [naview,line,radiate,circular]. This is the whole aesthetic choice fr.
  • -backbone β€” backbone color (Ex: #334455)
  • -baseInner β€” default value for inner base color (Ex: #334455)
  • -baseOutline β€” base outline color (Ex: #334455)
  • -bp β€” base pair color (Ex: #334455)
  • -bpStyle β€” the look and feel for how base pairs get drawn, pick from [lw,lwalt,none,simple,rnaviz]
  • -h β€” shows you a short lil description of the main options, then exits. A snack, not a meal. πŸ‘‹
  • -periodNum β€” periodicity of base-numbering. iykyk.
  • -x β€” shows a detailed description of all the options. The full lore drop.

πŸ¦‹ Advanced options πŸ¦‹

(this is the deep end, babes β€” drink water first πŸ’§)

  • -annotations β€” a set of textual annotations
  • -applyBasesStyle β€” base style application
  • -autoHelices
  • -autoInteriorLoops
  • -autoTerminalLoops
Okay so those last few don't have a description in here. Iconic mystery behavior, honestly. They're just standing there being themselves. 🧚
  • -auxBPs β€” adds a list of (possibly non-canonical) base-pairs on top of the ones already defined by your main secondary structure (Ex: "(1,10);(2,11);(3,12)"). You can also give custom BP styles (Ex: "(2,11):thickness=4;(3,12):color=#FF0000").
  • -background β€” background color (Ex: #334455)
  • -baseName β€” residues font color (Ex: #334455)
  • -baseNum β€” base numbers font color (Ex: #334455)
  • -basesStyle β€” base style declaration
  • -border β€” border width and height in pixels (Ex: "20x40")
  • -bpIncrement β€” the distance between nested base-pairs (aka arcs) in the linear representation
  • -chemProb
  • -colorMap β€” associates a list of numerical values (eg '0.2,0.4,0.6,0.8') with the RNA bases in their natural order, and changes the color used to fill those bases according to the current color map style.
  • -colorMapCaption β€” sets the current color map caption.
  • -colorMapMax
  • -colorMapMin
  • -colorMapStyle β€” picks a specific color map style. It can be one of the predefined styles (eg 'red', 'green', 'blue', 'bw', 'heat', 'energy') or a brand new one (eg '0:#FFFF00;1:#ffFFFF;6:#FF0000').
  • -columns β€” sets number of rows
  • -comparisonMode β€” activates comparison mode
  • -customBPs
  • -customBases
  • -drawBackbone β€” true if the backbone must be drawn, false otherwise
  • -drawBases β€” shows/hides the outline of bases
  • -drawColorMap
  • -drawNC β€” toggles on/off the display of non-canonical base-pairs
  • -drawTertiary β€” toggles on/off the display of tertiary interaction, ie pseudoknots
  • -error β€” show errors
  • -fillBases β€” fills or leaves empty the inner portions of bases
  • -firstSequence β€” in comparison mode, the sequence of the first RNA
  • -firstStructure β€” in comparison mode, the structure of the first RNA
  • -flat β€” toggles on/off (true/false) drawing exterior bases on a straight line
  • -flip β€” draws a set of exterior helices, identified by the argument string, in clockwise order (the default drawing is counter-clockwise). The argument is a semicolon-separated list of helices, each one identified by a base or a base-pair (eg. "2;20-34").
  • -gapsColor β€” define and use a custom color for gap bases in comparison mode
  • -highlightRegion β€” highlight a set of contiguous regions
  • -modifiable β€” allows/prohibits modifications
  • -nsBasesColor β€” define and use a custom color for non-standard bases in comparison mode
  • -orientation β€” sets the general orientation of an RNA, i.e. the deviation of the longest axis (defined by the most distant couple of bases) from the horizontal axis.
  • -quality β€” sets quality (non-vector file formats only)
  • -resolution β€” sets resolution (non-vector file formats only)
  • -rotation β€” rotates the RNA after the initial drawing (Ex: '20' for a 20 degree counter-clockwise rotation)
  • -rows β€” sets number of columns
  • -secondSequence β€” in comparison mode, the sequence of the second RNA
  • -secondStructure β€” in comparison mode, the structure of the second RNA
  • -sequenceDBN β€” raw RNA sequence
  • -spaceBetweenBases β€” sets the space between consecutive bases
  • -structureDBN β€” RNA structure given in dot bracket notation (DBN)
  • -title β€” RNA drawing title
  • -titleColor β€” title color (Ex: #334455)
  • -titleSize β€” title font size
  • -warning β€” show warnings
  • -zoom β€” zoom coefficient
  • -zoomAmount β€” zoom increment on user interaction
πŸ’€ psst β€” yes, -columns says it sets the number of rows and -rows says it sets the number of columns. That's what the page says, bestie. I'm just the messenger. πŸ™ˆ

And that's the whole page, babe. This one's varna 3-93+ds, dated January 2026 β€” yes, she's that girl. Go draw something gorgeous. πŸ’…βœ¨πŸ¦‹πŸŽ€πŸŒΈπŸ«Ά

πŸ“¦ where this page comes from