A hackathon is a means for bringing talented people together to sit in a room, focus, and solve a problem in the scientific (or other) community.   These solutions often come in the form of software written to fill a gap in available tools.  Part of solving the problem also includes good documentation and ensuring accessibility for all.  Teams usually consist of 5-6 people selected for their particular backgrounds and complementary skill sets.  Ideally, at the end, most teams will leave with a publication in progress and a solution to meet the goals defined in their project, or a clear path to future development. 

What to Expect

Our hackathon is a little different than most others you may have heard of before.  Namely, there is no competition.  Each team is working toward its own goal in order to advance science!  Most days will consist of a brief gathering each morning with the entire group, followed by time to hack until lunch.  Presentations from each team will happen during lunch in order to encourage collaboration and make sure everyone is on track.  After lunch, teams go back to hacking until the end of the day (5 or 6PM!).  During the evenings there will be opportunities to socialize, network with your peers, and take a load off!

Who Do We Need

  • People with diverse educational backgrounds who want to learn about the hackathon process and help shape these exciting tools. Your ideas will be incorporated and make a real difference, as many of the proposed projects are just rough outlines and will greatly benefit from collaborative planning sessions at the event. Our selected teams cover a broad range of topics that can use your individual experience so you won’t feel out of your depth.
  • Researchers interested in contributing and learning about hackathons! You may not have much experience with Python or R, but your expertise and input is extremely valuable. Most of these problems, though they will be solved programmatically, are scientific problems. Join a team, contribute your knowledge this time, and submit your project as a team lead at our next hackathon to help make your idea a reality.
  • People with programming experience in any of our listed skills, or anything we may have missed! You will have a real chance to use your talents or expand your horizons and learn new things.

Current Projects you could work on!

  • Create a working Nextflow pipeline to process ATAC-seq data.
  • Creation of an R package for cell-type cluster identification from existing gene-signatures, and cell-type cluster identification from bulk-RNA-Seq using gene-level count.
  • Create python software that uses a Monte Carlo simulation to generate Free Diffusion Coefficients.
  • Mobile app development for qiime-sra visualization.
  • Create software for organization of combinatorial variants by haplotype.
  • A pipeline for streaming FastQC checks out of data repositories and into workflows
  • Analysis of endogenous retrovirus expression in cancer and infectious disease
  • Easy to use nanopore assembly based on Canu
  • Probabilistic identification of past viral exposure based on non-native sequences in host genome
  • Phenotypic Indexing of (crispr derived) mouse models
  • Simplifying access to shared-data repositories from python
  • Developing a Machine Learning Framework for identifying and classifying noncoding RNAs
  • Creation of a modular, interactive publication graphing framework

Registration is now open for RMGH 2018. Check out the registration page to get started!