v4.0.0
mihirsamdarshi
released this
08 Jun 23:25
·
1226 commits
to master
since this release
GRNsight v4.0.0 includes the following new features and bug fixes:
- GRNsight now follows a strict Model-View-Controller paradigm for its basic architecture. Except for the graphs, all elements displayed in the iframe (the main GRNsight functionality) now follow this architecture. These changes have occurred "under the hood" and will not be noticeable to users, except that it has made GRNsight more robust and has facilitated fixing many bugs caused by the interactions of new features introduced in previous versions. (#576, #735)
- Force Graph Parameter slider values are saved when a graph is uploaded. (#760)
- The File > Reload menu option reloads the graph in the layout configuration it was previously in. (#600)
- Reset and Undo Reset Buttons are now grayed out when the Force Graph Parameter sliders are locked. (#245)
- Various bugs that arose from the refactor are now fixed. (#592, #598, #610, #687, #736, #753, #758, #769, #772, #774, #778, #779)
- The Gene Page feature was improved both in its layout and "under the hood" to make database API calls and queries more robust. Changes were made to eventually enable the retrieval of gene information for genes from species other than Saccharomyces cerevisiae. (#621, #644, #654, #655, #658, #665, #676, #679, #680, #681, #689, #690, #691, #694, #695, #696, #697, #698, #701, #704, #709, #718, #722, #723, #730, #737)
- Gene page variables are also now a part of
GRNstate
in the Model-View-Controller paradigm. (#719)
- Gene page variables are also now a part of
- Zoom levels remain consistent despite any user-defined parameter changes. (#561, #751)
- A bug was fixed in the automatic selection of the edge weight normalization factor. GRNsight now correctly uses the highest magnitude weight value for the default normalization factor, disregarding the sign of the weight. (#708)
- Gray edges now only have one thickness. (#437)
- GRNsight now returns an error when a file is too large. (#747, #766)
- The dropdown menu and sidebar menu viewport sizes now initialize to the same values. (#599)
- The Log Fold Change Max Value field will only accept positive values, and the allowable range has been set to 0.01 - 100. (#759)
- GRNsight is now wholly served over HTTPS. (#327, #688)
- GRNsight libraries and documentation were updated. (#715, #717)