v3.1.0
GRNsight v3.1.0 includes the following new features and bug fixes:
- Added new gene information page feature
- A dynamic gene information webpage now opens when a user right-clicks on a node in the graph. The page sends a series of Asynchronous JavaScript and XML (AJAX) data requests, written using the jQuery JavaScript library, to the JASPAR, NCBI Gene, UniProt, Ensembl, and Saccharomyces Genome Databases. The webpage is then populated with data returned regarding the gene’s description, protein sequence, DNA binding motif frequency matrix and sequence logo, and Gene Ontology terms. (#573, #603 , #604 , #606, #607, #620, #621, #638, #641, #642, #643, #645, #653)
- Began a refactor to consolidate state management into a single controller for user selected options
- The front end has now started to follow a Model-View-Controller Architecture (MVC), and has a combination of new files to reflect that change (#576)
- Numbers can now be used as node labels (#438)
- Various bug fixes and UI enhancements
- The option to Default to black edges has been reworded to be consistent with node coloring, and the behavior has been changed to reload the graph upon selection (#591, #627)
- The print modal does not load twice when trying to print (#365)
- Graph is now centered on the page when printing (#629)
- The viewport "Fit to window" option now functions properly (#461)
- Weight value font now shows up properly (#625)
- The check box for dashed edges has been moved underneath the gray threshold slider