Giter Club home page Giter Club logo

disease_perception's Introduction

Disease PERCEPTION

PERsonalized Comorbidity ExPloraTION

Latest public version: DOI

Disease PERCEPTION logo

disease_perception's People

Contributors

dependabot[bot] avatar jmfernandez avatar jonsv89 avatar migp11 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

sthhher

disease_perception's Issues

Fix export viewport

When the graph representation is saved, it is currently saving the viewport, and not the entire graph

Allow searching by genes and drugs

It should be possible to search by genes and drugs, in the same way diseases are searched. It may require creating more than one destination view for the same search.

Patient subgroups interactions are interesting with this kind of search.

Add history management

Currently, it is not possible to go back to the previous view, so a history management infrastructure, and a GUI interface, are needed

Change arrows colours and formats

Choose colours that can be differentiated easily, right now there are cases where blue and red arrows are hardly differentiated.
Choose different types of arrows (dashed, solid...) to make visually easy to detect the interactions that have been previously described by epidemiological networks.

Fix image export resolution

Currently, when a graph view is saved as PNG, it uses the screen's DPI, so it is too fuzzy when it is zoomed with office tools. Add a fix for it

See the drugs and genes involved in patient-subgroup interactions

Once visualizing relative risk interactions between subgroups of patients, be able to show only the subgroups with at least "x" patients (in the manuscript we are selecting subgroups with at least 4 patients). Once done that, show only those subgroups where there is at least one gene up- and one gene down-regulated in all the patients composing the subgroup, showing only those interactions where at least a gene is involve, this is: in those positive relative risk interactions there should be at least one gene up- or down-regulated in all the patients from both subgroups, while in the case of negative relative risk interactions we are going to show only those interactions where a gene is up-regulated in all the patients from one subgroup and down-regulated in all the patients from the other subgroup, or vice versa. Do the same with drugs. Add the possibility to see the genes and drugs involved in the interactions. Of special interest for the interactions between subgroups from different diseases.

Legend

It would be really important that a legend indicating what people are looking at is displayed somewhere. I can imagine and assume what I'm looking at but users might miss the meaning of colors and/or shapes.

Add a title to the view

As there are now more than one view, a brief title describing what it is being viewed should be added to the interface

Create data and graph saving interfaces

As @jonsv89 has stated in #7 , downloading the currently viewed subnetwork in tabular format should be possible, and it should have a GUI. Also, it should be possible to also save the graph itself in bitmap, vector or other graph formats

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.