2018 SGCI Hackathon

hack·a·thon  /ˈhakəˌTHän/

A gathering where programmers collaboratively code in an extreme manner over a short period of time.

Join us for two days of science gateway hacking with some of the best programmers in the field!

In conjunction with PEARC18 in Pittsburgh, SGCI is sponsoring an SGCI Hackathon to challenge up and coming programmers for tomorrow's science gateways. Undergraduate and graduate students will compete on gateway projects established by SGCI partners.

The competition will take place in the Wyndham Grand Pittsburgh Downtown where the PEARC18 conference is being held.

If you are new to science gateways, please see https://sciencegateways.org/new-to-gateways for an overview and more!

SGCI Hackathon Schedule

Thursday July 26th 3:00pm - 4:00pm

Introduction of judging criteria and timeline
 

Thursday July 26th 4:00pm - Friday July 27th 4:00pm

Hackathon
 

Friday July 27th 4:00pm - Friday July 27th 5:00pm

Group presentations
 

Friday July 27th 6:00pm

Awards Ceremony

 

Registration Coming Soon!!

 


2018 Project Descriptions

myGeoHub
https://mygeohub.org/

Knowledge: Python & knowledge of JSON, Requests, pyLeaflet/Folium library
Task #1: Design and develop a Jupyter notebook to demonstrate interoperability with NCSA’s BrownDog.
Task #2: Design and develop a Jupyter notebook to collect and analyze social media (Twitter) activity during weather events

 

SeaGRID
https://seagrid.org/

Knowledge: JavaFX (for desktop), Python/Django (for web) To test a model interface using Beg.in software 
Task: Build interfaces for existing applications Gromacsimum for gromacs and Burai for QuantumEspresso within Seagrid

 

Cosmic2
https://cosmic2.sdsc.edu:8443/gateway/

Knowledge: JavaScript (very helpful), HTML5 (helpful), Java (optional), cryo-electron microscopy (yippee!)
Task: design and implement a client-based, image stack viewing app that will be launched by the gateway server. The app should allow user to create points on the individual image and return all points back to the server when user clicks on “Submit”. Additionally if would be nice if the app allows the user to zoom, pan and display images in movie-mode.


 

Institute for Software Research  

Alfred P. Sloan Foundation