nrnb / GoogleSummerOfCode

Main documentation site for NRNB GSoC project ideas and resources
116 stars 39 forks source link

Create Google Colab Notebook(s) Showcasing COMBINE Standards #178

Closed cannin closed 2 years ago

cannin commented 3 years ago

Background

The "Computational Modeling in Biology" Network (COMBINE, http://co.mbine.org/standards) is an initiative to coordinate the development of the various community standards and formats in systems biology and related fields.

Goal

The goal is to produce a Python Google Colab (https://colab.research.google.com/) notebook (or several) that showcases these standards and their libraries around a common theme; the repressilator (https://pubmed.ncbi.nlm.nih.gov/10659856/). A number of the standards SED-ML, SBML, SBOL, SBGN, both have Python libraries and existing models based on the repressilator. The idea is to build a notebook utilizing these different representations of a repressilator.

Additional Goals

Difficulty Level 1

The project will require learning a number of tools quickly.

Skills

Public Repository

Repressilator

Potential Mentors

Augustin Luna Matthias Koenig

matthiaskoenig commented 3 years ago

@cannin I would like to co-mentor this project if possible

cannin commented 3 years ago

@matthiaskoenig thanks! I added you in the text.

HarshKhilawala commented 3 years ago

@cannin I would like to get work on this.

@matthiaskoenig Would you mind helping me out working on this ?

dipanshug124 commented 3 years ago

@cannin @matthiaskoenig, Could you please guide me on how to get started with this project as a GSOC participant.

RATED-R-SUNDRAM commented 3 years ago

@matthiaskoenig I Would like to work on this project . It would be very helpful if you guide me how to start on this project.

matthiaskoenig commented 3 years ago

Hi @dipanshug124 and @RATED-R-SUNDRAM, could you send me a email with a bit of background information (short CV and some information about you)?

matthiaskoenig commented 3 years ago

@HarshKhilawala Could you send me a email with a bit of background information (short CV and some information about you)?

Jarvis-BITS commented 3 years ago

@matthiaskoenig @cannin I have mailed you my resume, please have a look. Would love to contribute and start working asap

pgleeson commented 3 years ago

@matthiaskoenig FYI This model can be mapped into NeuroML2/LEMS format too from SBML with https://github.com/NeuroML/jNeuroML:

jnml -sbml-import BIOMD0000000012_url.xml 1000 0.1 jnml BIOMD0000000012_url_LEMS.xml

Screenshot 2021-01-21 at 10 55 22
dipanshug124 commented 3 years ago

@matthiaskoenig I mailed you my CV. Please have a look at my background work and skills. I'll be waiting for your reply for further process and guidance.

HarshKhilawala commented 3 years ago

@matthiaskoenig Please update me on this. Mail has been sent out to you.

RATED-R-SUNDRAM commented 3 years ago

@matthiaskoenig I have also mailed you it would be very nice if you could update me

matthiaskoenig commented 3 years ago

@all It is great to see so much interest in the issue. In the end only 1 person can be funded per project! So on this project the competition will be likely be hard whereas other issues here have no candidates yet. If you have a second project you are interested in I recommend to get in contact with the mentors. I don't want to discourage you, but we cannot help writing 10 proposals but at most 2. So there has to be some pre-selection on this issue.

Sorry for the slow reply, I am creating a google form to collect the information from you and then @cannin have to make some pre-selection. Of course everybody is free to submit a proposal, but at least me cannot support all of you writing proposals. So please have a look at other issues in here ;)

matthiaskoenig commented 3 years ago

@all A good starting point to get a feeling for the project would be to create a python virtual environment and install the required libraries. I would then recommend to play a bit with the example files and libraries, i.e. reading and printing the information.

The following pip packages can be used:

Use python 3.8.

Example files are linked here in the issue (above).

@nickerso Could you post a link to the repressilator in CellML (physiome repository) and the pip package for CellML?

shaliniiit commented 3 years ago

@matthiaskoenig I have gone through the code and the issue and feel like its a good fit for me having worked on similar projects in other universities like Penn State and CMU. I'd be happy to start working. Please look up my resume: https://drive.google.com/file/d/1pcqymg8_DTuCQTTV8cUyEfISpvD63Jlq/view?usp=sharing

avivijay19 commented 3 years ago

@matthiaskoenig and @cannin Sir.

Wanted to work for the issue can guide me how to start working??

cannin commented 3 years ago

@avinash14022002 see the comment by matthiaskoenig

khanspers commented 2 years ago

Cleanup in preparation for GSoC 2022.