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.

Live Stream Hackathon Awards Ceremony HERE Friday, 27 July, 2018 at 6pm!!

Register now!

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
 

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

Hackathon & Mini Events
 

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

Group presentations

 

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

People Choice Online Voting

 

Friday July 27th 6:00pm

Awards Ceremony

 

SGCI Pre-Hackathon Webinars 

Two webinars are scheduled before the hackathon event.
 

1) Introduction to GitHub Webinar, July 10, 2018 

2) Project Introduction Webinar, July 17, 2018  



Register Now!

Download the Hackathon flyer here!

Sponsors should contact help@sciencegateways.org for support options!

Join us on the social media app SLACK to get the latest updates!

Follow us on Twitter at #sciencegateways

Hackathon Code of Conduct

Hackathon FAQ's


 

Swag

Great Giveaways all night long!!

 


2018 Project Descriptions

myGeoHub
https://mygeohub.org/

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
Knowledge: Python & knowledge of JSON, Requests, pyLeaflet/Folium library

 

SeaGRID
https://seagrid.org/

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

 

 

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

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.
Knowledge: JavaScript (very helpful), HTML5 (helpful), Java (optional), cryo-electron microscopy (yippee!)

 

SimCSS
https://geosurveyiu.scigap.org/

Context: SimCCS is a decision support tool for integrated assessment of carbon capture, utilization and storage technology developed by members of the U.S.-China Clean Energy Research Center, Advanced Coal Technology Consortium. SimCCS Gateway is a science gateway built from the collaboration between the Indiana Geological & Water Survey and the Science Gateways Group at Indiana University.

Tasks: 

  • Deploy mapping functions using JavaScript in a Web framework (Django)
  • Mapping Network layers of SimCCS sources, sinks and pipeline infrastructure
  • Georeferenced data ingestion for US, China and Australia
  • Selectable sets among the resources for specific scenarios

 

Institute for Software Research  

Alfred P. Sloan Foundation

Texas Advanced Computing Center

DELL EMC

Cloudy Cluster