Skip to content

GSOC 2020 PROJECT

Generating detailed SBOL representation of genetic logic circuits along with improved designing capability, and Java-Python conversion.

GeneTech allow users to develop genetic logic circuits only by specifying a Boolean function. The tool first performs Boolean optimisation, followed...

Contributor
Mudasir Shaikh
Mentors
Hasan Baig, Ritwik
Organization
National Resource for Network Biology (NRNB)Science and medicine
Program
GSoC 2020Completed

About this project

Description from the program archive

<p>GeneTech allow users to develop genetic logic circuits only by specifying a Boolean function. The tool first performs Boolean optimisation, followed by synthesis and technology mapping. Currently, a user can define the desired behavior in the standard Boolean notation. I would like to add the support for designing a circuit via drag and drop method on a design canvas. This functionality would allow users, specially electrical/electronic engineers, to design a genetic circuit by constructing the circuit schematic on a design canvas using drag-drop-wire approach. GeneTech will then transform the circuit schematic into the corresponding genetic circuit and represent it in the standard SBOL notation. The results produced by the current version of GeneTech do not include the DNA basepair encoding of circuit components. I would like to update the tool to be able to embed the DNA sequence of generated circuits in the SBOL file.</p> <p>Most of the code-base of GeneTech is currently a pre-compiled version of the Java code which adds additional overhead and dependencies. We would also like to convert the Java code to Python and reduce dependencies along the way</p>

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Implementation of SBML-JSON converter and SBML-JSON scheme

    HemantMentored by Matthias König, Lucian Smith, Andreas Dräger +1

  2. Development of a system that generates spatial SBML models using deep learning

    Medha BhattacharyaMentored by Kaito Ii, Akira Funahashi, tokkuman

  3. Developing a tool for implementing clustering algorithms to Cytoscape app ClusterMaker2

    Maija UtriainenMentored by Dexter Pratt, John "Scooter" Morris, ALEXANDER PICO

  4. LACE-View : A Visualizer for Longitudinal Clonal Trees

    Bhavesh NarraMentored by Marco Antoniotti, Daniele, Alex Graudenzi

  5. Improving compmodelmatch.org

    Sahil JhaMentored by Danny Fryer, Michael Blinov

  6. Implement a comment/discussion system in GraphSpace

    Yash Agarwal_Mentored by Daniyal Jahan, Aditya Bharadwaj, T. M. Murali

  7. Enhancing PathwayMapper in cBioPortal and PathwayMapper editor

    Merve KılıçarslanMentored by Ugur Dogrusoz, ALEXANDER PICO, Onur Sumer +1

  8. Redevelop Model Bricks code base architecture

    Saksham RaghuvanshiMentored by Ann Cowan, Frank Morgan, Michael Blinov +1

  9. Simulation of systems biology models in Java: support for new features

    Hemil PanchiwalaMentored by Shalin Shah, Matthias König, Mykola Zakharchuk +1

  10. Integrating RRPlugins with libRoadRunner

    Debashish RoyMentored by Kiri Choi, Herbert Sauro

  11. Integration of sequence visualization into SynBioHub

    Linhao MengMentored by Geoff Baldwin, Christopher Myers

  12. Spreadsheet Plug-in for SynBioHub

    Isabel MarleenMentored by Christopher Myers, JVM, jakebeal

Data: Google Summer of Code public archive. This project in the official archive