Data Science 2013


Instructor: Prof. Peter Fox
TA: Saurabh Sharma - sharms3 at rpi dot edu
Meeting times: Tuesday 0900-1150
Office Hours: Monday 1500-1600
phone: x 4862 (Winslow 2120), or x 2108 (Lally 207A)
TA Office Hours: By appointment
Class Listing: CSCI/ERTH/ITWS 4350/ 6350
Class Location: Lally 104
Description:
Science has fully entered a new mode of operation. Data science is advancing inductive conduct of science driven by the greater volumes, complexity and heterogeneity of data being made available over the Internet. Data science combines of aspects of data management, library science, computer science, and physical science using supporting cyberinfrastructure and information technology. As such it is changing the way all of these disciplines do both their individual and collaborative work. Data science is helping scienists face new global problems of a magnitude, complexity and interdisciplinary nature whose progress is presently limited by lack of available tools and a fully trained and agile workforce. At present, there is a lack formal training in the key cognitive and skill areas that would enable graduates to become key participants in escience collaborations. The need is to teach key methodologies in application areas based on real research experience and build a skill-set. At the heart of this new way of doing science, especially experimental and observational science but also increasingly computational science, is the generation of data.

Syllabus/ Calendar

Refer to Reading/ Assignment/ Reference list for each week (see below).

Reading/ Assignment/ Reference List

Class 1 Reading Assignment:

  • Changing Science: Chris Anderson: [1]
  • Rise of the Data Scientist: [2]
  • Where to draw the line: [3]
  • Career of the Future
  • What is Data Science (I): [4]
  • What is Data Science (II): [4a]
  • Data Scientist: The Hottest Job You've Never Heard Of[4b]
  • What Is a Data Scientist? [4c]
  • Data Scientist - sexiest job of the 21st C?[4d]
  • An example of data science: [5]
  • Data Science Programs on the Increase [4d]
  • BRDI activities: [6]
  • Data policy [7]
  • Self-directed study (answer the quiz): [8]

Reference

  • Fourth Paradigm: [9]
  • Humanities - Digging into Data [10]

Class 2: Reading Assignment:

  • MIT Libraries: [11]
  • Earth Science Information Partners Data Management Workshop: [11a]
  • Earth Science Information Partners: Course Outline [11c]
  • Univ. Minnesota [12]
  • Moore et al., Data Management Systems for Scientific Applications, IFIP Conference Proceedings; Vol. 188, Proceedings of the IFIP TC2/WG2.5 Working Conference on the Architecture of Scientific Software, pp. 273 – 284 (2000) [13]
  • Data Management and Workflows [14]
  • Metadata and Provenance Management [15]
  • Provenance Management in Astronomy (case study) [16]
  • Web Data Provenance for QA [17]

Assignment 1 - Data Science 2013 Assignment 1 [Download] Preparing for Data Collection (10% of grade) due week 3 on Sept. 10, 2013

Class 3: Reading Assignment:

  • Data formats: netCDF [18]
  • Spatial Data Transfer Standard GIS format [19]
  • Metadata resources [20]
  • Metadata Encoding and Transfer Standard - METS [21]
  • Open Archives Initiative - Protocol for Metadata Harvesting - OAI-PMH [22]

  • Keyhole Markup Languge - KML Tutorial [23]
  • Earth Science Markup Language - ESML [24]
  • Climate Science Markup Language - CSML [25]

Class 4: Reading Assignment: None

Class 5: Reading Assignment:

Class 6: Reading Assignment:

  • None

Class 7: Reading Assignment: preview government and other (science) data repositories

Some of these have no single "entry point" to their data; you can find them fairly easily by searching for the name of the agency:

  • Department of Energy EIA [30]
  • Humanities - Digging into Data [31]
  • Environmental Protection Agency (EPA)
  • US Geological Survey (and state surveys) (USGS)
  • NASA Earth Observing System (EOS) and ECHO
  • National Oceanic and Atmospheric Administration (NOAA) NODC, NGDC, NCDC
  • Department of Energy (DoE): [32]
  • National Library of Medicine (NLM): [32a]
  • Cancer Grid (CaBIG)
  • OneGeology
  • data.gov [33]
  • Find one of your own

Assignment 3: Data Science 2013 Assignment 3 [Download] Reformatting and Submitting Your Data (20% of grade) due in week 9, October 29, 2013

Class 8: Reading Assignment:

  • None

Assignment 4: Data Science 2013 Assignment 4 [Download] Working with someone else's data (40% of grade) writeup due November 26, 2013, final presentations December 3, 2013

Class 9: Reading Assignment:

  • NITRD report: [38]
  • OCLC Sustainable Digital Preservation and Access [39]
  • National Science Founcation Cyberinfrastructure Plan chapter on Data [40]
  • European High-Level Group on Data [41]
  • Relational Databases on the Semantic Web, Tim Berners-Lee, Design Issue Note, 1998-2009. [42]
  • A Survey of Current Approaches for Mapping of Relational Databases to RDF (PDF), Satya S. Sahoo, Wolfgang Halb, Sebastian Hellmann, Kingsley Idehen, Ted Thibodeau Jr, Sören Auer, Juan Sequeda, Ahmed Ezzat, 2009-01-31. [43]

Class 10: Reading Assignment:

  • Introduction to Data Management [44]
  • Changing software, hardware a nightmare for tracking scientific data [45] (and Parts I, II and III)
  • Overview of Scientific Workflow Systems, Gil (AAAI08 Tutorial) [46]
  • Comparison of workflow software products, Krasimira Stoilova ,Todor Stoilov [47]
  • Scientific Workflow Systems for 21st Century, New Bottle or New Wine? Yong Zhao, Ioan Raicu, Ian Foster [48]

Assignment - final: Data Science 2013 Final Assignment [Download] Stewardship: Workflow construction for Preservation (10% of grade) due in week 13, December 3, 2013

Class 11: Reading Assignment:

Class 12: Reading Assignment:

  • The Deep Web (Internet Tutorials) [50]
  • Digital Image Resources on the Deep Web [51]
  • Parsons and Fox Is Data Publication the Right Metaphor?[52]
  • Tom Heath Linked Data Tutorial (2009)[53]

Reference material (purchase not required - please ask instructor if you are interested in any of these):

  • Beautiful data: [52]
  • Scientific data management: [53]

Goal:
To instruct future scientists how to sustainably generate/ collect and use data for their research as well as for others: data science. To instruct future technologists how to understand and support essential data and information needs of a wide variety of producers and consumers For both to know tools, and requirements to properly handle data and information Will learn and be evaluated on the full life-cycle of data and relevant methods, technologies and best practices.
Learning Objective:
Through class lectures, practical sessions, written and oral presentation assignments and projects, students should: Develop and demonstrate skill in Data Collection and Management Develop Data Models and Generate Metadata Demonstrate Knowledge of Data Standards Demonstrate Skill in Data Science Tool Use and Evaluation Demonstration the application the Data Life-Cycle principles Become proficient in Data and Information Product Generation
Assessment Criteria:
Via written assignments with specific percentage of grade allocation provided with each assignment Via oral presentations with specific percentage of grade allocation provided Via group presentations Via participation in class (not to exceed 10% of total) Late submission policy: first time with valid reason – no penalty, otherwise 20% of score deducted each late day
Academic Integrity:
Student-teacher relationships are built on trust. For example, students must trust that teachers have made appropriate decisions about the structure and content of the courses they teach, and teachers must trust that the assignments that students turn in are their own. Acts, which violate this trust, undermine the educational process. The Rensselaer Handbook of Student Rights and Responsibilities defines various forms of Academic Dishonesty and you should make yourself familiar with these. In this class, all assignments that are turned in for a grade must represent the student’s own work. In cases where help was received, or teamwork was allowed, a notation on the assignment should indicate your collaboration. Submission of any assignment that is in violation of this policy will result in a penalty. If found in violation of the academic dishonesty policy, students may be subject to two types of penalties. The instructor administers an academic (grade) penalty, and the student may also enter the Institute judicial process and be subject to such additional sanctions as: warning, probation, suspension, expulsion, and alternative actions as defined in the current Handbook of Student Rights and Responsibilities. of an academic grade penalty or . If you have any question concerning this policy before submitting an assignment, please ask for clarification.