Skip to content

Releases: ViennaRNA/forgi

Version 0.3

13 Sep 12:39
Compare
Choose a tag to compare

This release adds a bunch of new stuff to the forgi library:

  • CoarseGrainRNA now has a member cg.virtual_atoms() which is used for caching of virtual atom positions.
    forgi.threedee.utilities.graph_pdb.virtual_atoms() now only calculates atom positions when they are needed.
    The two changes together lead to a great speed improvement.
  • The subpackage forgi.visual was started for easy visualization of RNA using fornac or matplotlib.
    This subpackage is in an early development stage and will be improved in future versions.
  • The subpackage forgi.projection was added to work with projections of CoarseGrainedRNA objects onto a 2D plane.
  • Now forgi.threedee.model.average_atom_positions is used for all virtual atom calculations
    while average_stem_vres_positions has been removed. This leads to more consistent virtual atom calculations.
    Further more the values in average_atom_positions have been recalculated.
  • In forgi.threedee.model.rmsd, the functions centered_rmsd and centered_drmsd have been
    deprecated and deleted respectively. Use rmsd(cg1,cg2) for a centered RMSD. This removes code duplication.
  • In forgi.threedee.model.comparison a ConfusionMatrix class was introduced for speedup with
    repeated comparisons to the same reference.
  • Several smaller changes and improvements

forgi-v0.2

13 Sep 12:39
Compare
Choose a tag to compare

This release includes lots of new functionality for dealing with all-atom and coarse-grain 3D structures.

forgi-v0.1.01

13 Sep 12:40
Compare
Choose a tag to compare
Added init file for forgi/threedee/model