Tools for Shareable Protein Analysis: ProteinCodeathon@ISMB2022
Location: Doty Room, 2nd Floor, Hilton Madison Monona Terrace Hotel and Zoom
Introduction to codeathon themes, projects, teams, and logistics (Allissa Dillman, Alexa Salsbury, Philippe Youkharibache) - July 10, 1pm - 2pm CT
Introduction to iCn3D (Alexa Salsbury) - July 10, 2pm - 2:45pm CT
iCn3D in Biology LibreTexts (Henry Jakubowski) - July 10, 2:45pm – 3:30pm CT
Codeathon - 10 - 14, July 2022
Final Project Presentations and Discussion - Wednesday, July 13, 6:15pm - 8:15pm CT
Project/Team Wrapups - Thursday, July 14, 12:15pm - 1:15pm CT
Organizers: Ravi Abrol, Philippe Youkharibache, Jiyao Wang, Allissa Dillman, Alexa Salsbury, Tom Madej
Towards integrating protein sequence-structure-function analysis, visualization and open collaborative research
The two main goals of this hybrid codeathon are:
- To develop open source software modules and collaboration tools for universal biomolecular analyses enabling integration of diverse knowledge and datasets.
- To create a sustainable diverse community of developers and designers for continued development of such tools
During the last two hackathons, Hackathon at ISMB2020 and Hackathon at ISMB2021, we started a series of developments towards the in-depth and systematic analysis of molecular interactions, effects of mutations, protein flexibility, analysis of large datasets, annotations of topological domains of membrane protein receptors, and we opened up iCn3D to evolve towards an open platform to interoperate with external data and software. A feature unique to iCn3D is the ability to share data analysis and structural views through a simple web link (example).
We will continue these developments at this year’s codeathon with a focus on biochemical analysis of proteins including mutations, large sequence/structure datasets (AlphaFold, Uniprot, PDB, etc), and iCn3D User interface.
Registration and fees
Applications are due 9 July 2022.
There is no registration fee for the Codeathon@ISMB2022 beyond your normal ISMB 2022 registration fees. You have to be registered at ISMB 2022 to participate in this codeathon.
Who can participate and what skills are needed?
As the codeathon will be conducted in a hybrid format, we will have two types of teams: all-in-person teams, and all-virtual teams. A team will be composed of individuals who all have different backgrounds and skills. We know by experience that blending a diverse set of skills is what forms a good team. We are welcoming hard core programmers as well scientists with little programming experience, as long as they have knowledge on the scientific application side. Some participants may have both sides and some may have one side, but the outcome of any project is a team effort.
Participants will contribute to prototype new open source software functionality, learn new skills, and get a chance to become part of a growing community. One of the objectives of this codeathon is to develop tools and publish their development and/or application as a peer-reviewed publication in the Frontiers in Genetics (Computational Genomics), Frontiers in Molecular Biosciences (Structural Biology), or Frontiers in Bioinformatics (Integrative Bioinformatics) journal within 3-6 months after the codeathon. Your contributions will be recognized through co-authorship in the submitted manuscripts. In addition, we would like to sustain this community of developers in between the codeathons through dedicated communication channels, as our hope is that you will continue to help develop these tools.
Getting Started with iCn3D
- iCn3D publications: You can familiarize yourself with iCn3D through our recent publication and preprint.
- Try iCn3D now!
- TUTORIALS and DOCUMENTATION
- iCn3D Tutorial Part 1 (the basics): Video, Slides
- iCn3D Tutorial Part 2 (molecular interactions, structural comparisons, etc): Video, Slides
- Full documentation (Help pages)
Technical and Project Support
Each team will have a Slack subchannel for communication with each other and with the team leader. Each participant will also be part of a Technical Support subchannel, which should be used for technical questions related to github, slack, compute nodes, etc. and which will be monitored continuously by the codeathon’s tech-support team.
We look forward to seeing you at the codeathon!
- Ravi, Philippe, Jiyao, Allissa, Alexa, Tom