Closed marcoxa closed 3 years ago
We would love to have NDEx (www.ndexbio.org) provide the data store for the application. NDEx is already tightly integrated with Cytoscape desktop and is a core technology of the emerging Cytoscape Web. REST transactions can be performed via CyREST or from a web application. There is an existing javascript library for translation of Cytoscape desktop graphic styles to cytoscape.js styles. I expect the reverse translation to be deployed by summer. Further, I also expect the cytoscape.js SBGN visualization to be integrated with the NDEx network display app in the timeframe.
Dexter Pratt Director, Software Development (Cytoscape, NDEx) Ideker Lab
Dear Dexter,
let's discuss this (even if it is a year later :) ) We have a few developments on our side... All the best Marco
Hi Marco,
Just found your email deep in my backlog. What’s up?
Dexter
On Jan 13, 2020, at 7:46 AM, Marco Antoniotti notifications@github.com wrote:
Dear Dexter,
let's discuss this (even if it is a year later :) ) We have a few developments on our side... All the best Marco
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nrnb/GoogleSummerOfCode/issues/131?email_source=notifications&email_token=AAIOVLAGEM25NWHTX3NTHRLQ5SEGBA5CNFSM4GPQ5UT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIZGNRQ#issuecomment-573728454, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIOVLEBKKAKUG52CJAKKCDQ5SEGBANCNFSM4GPQ5UTQ.
Hi
we have been porting MaREA to Galaxy and we are open to more collaborations. The NDEx addition would be very interesting.
I think the MaREA/JS project is still up for grabs for the upcoming GSoC, so maybe we can find somebody to work on it. Or something else.
All the best
Marco
On Thu, Feb 20, 2020 at 1:55 AM Dexter Pratt notifications@github.com wrote:
Hi Marco,
Just found your email deep in my backlog. What’s up?
Dexter
On Jan 13, 2020, at 7:46 AM, Marco Antoniotti notifications@github.com wrote:
Dear Dexter,
let's discuss this (even if it is a year later :) ) We have a few developments on our side... All the best Marco
— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/nrnb/GoogleSummerOfCode/issues/131?email_source=notifications&email_token=AAIOVLAGEM25NWHTX3NTHRLQ5SEGBA5CNFSM4GPQ5UT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIZGNRQ#issuecomment-573728454>, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAIOVLEBKKAKUG52CJAKKCDQ5SEGBANCNFSM4GPQ5UTQ .
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/nrnb/GoogleSummerOfCode/issues/131?email_source=notifications&email_token=AAD5SWTPEWX4I6CWOJ4HZKDRDXIHRA5CNFSM4GPQ5UT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMKKA3Q#issuecomment-588554350, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD5SWRCFXS6NCYCATNG2GLRDXIHRANCNFSM4GPQ5UTQ .
-- Marco Antoniotti Somewhere over the Rainbow
The Cytoscape team is working on standardizing widgets, libraries, data formats for “open in Cytoscape”, “save to NDEx”, “send gene list to IQuery” (iquery.ndexbio.org http://iquery.ndexbio.org/) and other resources.
So using those (or underlying apis) in an application / framework could be interesting and perhaps well bounded
On Feb 21, 2020, at 12:06 AM, Marco Antoniotti notifications@github.com wrote:
Hi
we have been porting MaREA to Galaxy and we are open to more collaborations. The NDEx addition would be very interesting.
I think the MaREA/JS project is still up for grabs for the upcoming GSoC, so maybe we can find somebody to work on it. Or something else.
All the best
Marco
On Thu, Feb 20, 2020 at 1:55 AM Dexter Pratt notifications@github.com wrote:
Hi Marco,
Just found your email deep in my backlog. What’s up?
Dexter
On Jan 13, 2020, at 7:46 AM, Marco Antoniotti notifications@github.com wrote:
Dear Dexter,
let's discuss this (even if it is a year later :) ) We have a few developments on our side... All the best Marco
— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/nrnb/GoogleSummerOfCode/issues/131?email_source=notifications&email_token=AAIOVLAGEM25NWHTX3NTHRLQ5SEGBA5CNFSM4GPQ5UT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIZGNRQ#issuecomment-573728454>, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAIOVLEBKKAKUG52CJAKKCDQ5SEGBANCNFSM4GPQ5UTQ .
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/nrnb/GoogleSummerOfCode/issues/131?email_source=notifications&email_token=AAD5SWTPEWX4I6CWOJ4HZKDRDXIHRA5CNFSM4GPQ5UT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMKKA3Q#issuecomment-588554350, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD5SWRCFXS6NCYCATNG2GLRDXIHRANCNFSM4GPQ5UTQ .
-- Marco Antoniotti Somewhere over the Rainbow — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nrnb/GoogleSummerOfCode/issues/131?email_source=notifications&email_token=AAIOVLEBE5RTGNLTAXK6NS3RD6DQJA5CNFSM4GPQ5UT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMR3UVI#issuecomment-589544021, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIOVLHOKOC56JAKM7W3SO3RD6DQJANCNFSM4GPQ5UTQ.
Background
The BIMIB and the SYSBIO groups at the Universita` degli Studi di Milano-Bicocca have constructed a series of algorithms and tools to study the Metabolic Rewiring of Cancer cells. The main tool embodying such studies leverages the Matlab COBRA Toolbox to perform a Flux Balance analysis coupled with Linear Programming optimizations to highlight the different behaviors of Cancer cells w.r.t. normal cells. The "Metabolic Reaction Enrichment Analysis" (MAREA) tool computes a score for each relevant reaction, and uses it to provide a direct feedback to the user about how a reaction is "up-regulated" or "down-regulated", according to a given set of external constraints. At the time of this writing, the MAREA tool produces a static, highlighted version of the differentially enriched pathways by means of a set of Matlab and Python programs.
Goal
In order to improve MAREA usability and its visualization capabilities of the enriched metabolic pathways, we would like to propose to the development of a cytoscape.js based app, named MAREA/JS. This could be a self contained GSoC project for a motivated programmer. The main goal will be to read in the original metabolic network (which is usually a "reduced" one, w.r.t. the cell's full blown metabolic network) with all its annotations, either from a small data store, or, possibly, over a new MATLAB-cyREST bridge, and to display it in the main cytoscape.js window. Next the MAREA/JS UI will be used to explore the enriched pathways corresponding to the metabolic rewiring. The cytoscape.js display will also allow for the linking of web-based resources (e.g., gene annotations), in order to provide more information for the user.
Difficulty level: 2
Prior experience with cytoscape.js app development or extensive Javascript experience highly recommended. Python and MATLAB also useful as well as knowledge of SBGN as a possible exchange format.
Skills
Cytoscape.js, Javascript, Node.js, Matlab, COBRA Toolbox.
References
Graudenzi et al., Integration of transcriptomic data and metabolic networks in cancer samples reveals highly significant prognostic power, Journal of Biomedical Informatics, 87, 37-49, 2018.
Potential Mentors
Marco Antoniotti Alex Graudenzi
Contact
Marco Antoniotti (mailto:marco.antoniotti@unimib.it)