EPI 218: Data Collection and Management Systems for Clinical Research (Summer 2021)
Section outline
-
Data Tables--Rows=Records, Columns=Fields; Data Dictionaries=Metadata; Excel--a great tool, but not for data entry, storage, and management
Going from data collection forms to data tables in which rows correspond to records/entities and columns correspond to fields/attributes. The concept of a data dictionary or "meta-data". What is great about Excel and why you can't use it for data entry, storage, and management. Data table structure -- Wide ("short-fat") vs. Long ("tall-skinny").
IMPORTANT: The course assignments require an RAE (formerly MyResearch) and REDCap account from UCSF Academic Research Systems (ARS). We will submit the initial account request for all registered students in EPI 218. You should receive an email from ARS (or DocuSign) asking you to fill out an online attestation form in order to activate your RAE (MyResearch) and REDCap account.
Faculty: Michael Kohn
-
The first segment is the course introduction by Josh Senyak, and the second segment is an introduction to the Infant Jaundice Study and to data management in Excel by Michael Kohn. We recommend that you re-watch these videos at 1.6x or 2x playback speed.
-
Lecture 1 Segment 1 -- Introduction to the Epi 218 (20:11) Josh Senyak Media Resource
-
Lecture 1 Segment 2 -- Infant Jaundice Study, Data Management in Excel (28:23) Michael Kohn Media Resource
-
Assignment 1 Quiz
-
Upload LastName_Epi218Lab1Data.xlsx by clicking on the "Assignment 1 Upload" link above. The link won't work unless you are logged into the CLE syllabus site.
-
Computer Lab: Excel: Good, Bad, and Ugly
Students have access to course faculty for questions on current or prior curriculum, assignments and software implementation. For the session from 8:30 AM to 10:00 AM, separate in-person (at Mission Hall) and online labs will be held simultaneously, and students may attend either format from week to week. The 6:00 PM to 7:30 PM session will be held online.
Faculty: Michael Kohn, Josh Senyak
Location: MH-1400 and onlineThe lab sessions do not include any formal didactics or new material.The course material is covered in the lecture videos and the documents posted to the syllabus. However, most students like to work through the assignments in the lab sessions so they can get help from the TAs and fellow students.The course assignments have complete, detailed instructions. They have been tested and debugged over the years, but we do make changes. They require doing an online quiz and/or uploading a file to this CLE syllabus site.The lab sessions are completely optional. Although it's fine to attend both, we envisioned people attending one or the other, either the 8:30 am or the 6 pm lab. Only the 8:30 am lab will be available in-person.Again, students can complete the assignments without ever attending a lab session.In addition to completing the 6 assignments on time, you will turn in a final project consisting of a data collection system that you have developed yourself and a data collection and management plan. -
REDCap: Browser-based data collection
REDCap features; advantages/limitations; the relational limits of REDCap; instruments, events and repeating events; other features. We may cover coding conventions as well.
Faculty: Josh Senyak
-
Lecture 2 Video (58:28) Media Resource
-
Computer Lab: REDCap -- Creating a Web-Based Research Data Collection System
Students have access to course faculty for questions on current or prior curriculum, assignments and software implementation. For the session from 8:30 AM to 10:00 AM, separate in-person (at Mission Hall) and online labs will be held simultaneously, and students may attend either format from week to week. The 6:00 PM to 7:30 PM session will be held online.
Faculty: Michael Kohn, Josh Senyak, Pallavi Chaudhary, Matthew Durstenfeld, Hannah Hoban, Sujata Mathur, Josephine Urbina
Location: MH1400 and online -
REDCap Reporting and data exchange
More on REDCap: Reporting, exporting, and exchanging data with other systems
Faculty: Josh Senyak
-
REQUIRED: Watch Lecture 3 Recording: REDCap Reporting and data exchange (46:50) Media Resource
-
Lecture 3 Addendum -- REDCap Data Entry Audits (3:11) Media Resource
-
[OPTIONAL: The 2019 version of Lecture 3. Contains additional information on interrater reliability] URL
This is a different version of Lecture 3, given in August 2019. We cannot edit this file. If we could, we would cut evrything before 18:40 and everything after 50:00. There is information that you might find useful between 18:40 and 50:00.
-
Unless otherwise noted, you will have 3 attempts to answer each question.
-
Computer Lab: REDCap -- Monitoring, Reporting, Exporting
Students have access to course faculty for questions on current or prior curriculum, assignments and software implementation. For the session from 8:30 AM to 10:00 AM, separate in-person (at Mission Hall) and online labs will be held simultaneously, and students may attend either format from week to week. The 6:00 PM to 7:30 PM session will be held online.
Faculty: Michael Kohn, Josh Senyak, Pallavi Chaudhary, Matthew Durstenfeld, Hannah Hoban, Sujata Mathur, Josephine Urbina
Location: Online only -
The Relational Model
Primary Key; Foreign Key; One-to-Many relationships; Entity-Relationship Diagrams; Normalization.
Faculty: Michael Kohn
-
Epi 218 2021 Lecture 4 Segment 1 -- Intro / Data Dictionaries and Data Types (15:44) Media Resource
-
Epi 218 2021 Lecture 4 Segment 2 -- Normalization, One-to-Many Relationships, Primary/Foreign Keys (15:41) Media Resource
-
Epi 218 2021 Lecture 4 Segment 3 -- Exporting to Stata (8:20) Media Resource
-
Upload Assignment 4 on the "Assignment 4" link above.
You must be logged in to use the link.
-
Computer Lab: First Access/SQL Lab
Students have access to course faculty for questions on current or prior curriculum, assignments and software implementation. For the session from 8:30 AM to 10:00 AM, separate in-person (at Mission Hall) and online labs will be held simultaneously, and students may attend either format from week to week. The 6:00 PM to 7:30 PM session will be held online.
Faculty: Michael Kohn, Josh Senyak, Pallavi Chaudhary, Matthew Durstenfeld, Hannah Hoban, Sujata Mathur, Josephine Urbina
Location: Online only -
More on normalized relational databases
Faculty: Michael Kohn
-
Lecture 5 Segment 1 -- Front End vs Back End, Splitting (22:21) Media Resource
-
Lecture 5 Segment 2 -- Advice About Final Project (10:00) Media Resource
-
Lecture 5 Segment 3 -- Relational Model, Normalization (10:32) Media Resource
-
Computer Lab: Second Access SQL Lab, Filtering by Form, Queries, and Reports
Students have access to course faculty for questions on current or prior curriculum, assignments and software implementation. For the session from 8:30 AM to 10:00 AM, separate in-person (at Mission Hall) and online labs will be held simultaneously, and students may attend either format from week to week. The 6:00 PM to 7:30 PM session will be held online.
Faculty: Michael Kohn, Josh Senyak, Pallavi Chaudhary, Matthew Durstenfeld, Hannah Hoban, Sujata Mathur, Josephine Urbina
Location: Online only -
Wrap-Up of Relational Database Concepts ; Data Management Plan
Faculty: Josh Senyak
-
Lecture 6 - Part A: Wrap-up of Relational Database Concepts Media Resource
-
Lecture 6 - Part B: Final Project: Database Management Plan Media Resource
-
In this optional, extra credit assignment you will run some simple queries and analysis using R, a powerful and flexible statistical analysis package. For the sake of familiarity, we will repeat some of the same analysis that we did in Assignment 6. Have your Assignment 6 answers on hand for comparison. This assignment includes 2 quiz questions. The quiz is worth 5 extra credit points (25% of a regular assignment, extra credit).
-
-
-
Assignment 7 repeats many of the tasks in Assignment 6 using R instead of Access and Stata. If you do it, you will learn a bit of R and see that SQL statements can be run from within R. The Assignment 7 quiz is completely optional and worth up to 5 extra crdit points.
-
Computer Lab: Creating SQL Queries to Summarize Results and Export to Stata (or another statistical package)
Students have access to course faculty for questions on current or prior curriculum, assignments and software implementation. For the session from 8:30 AM to 10:00 AM, separate in-person (at Mission Hall) and online labs will be held simultaneously, and students may attend either format from week to week. The 6:00 PM to 7:30 PM session will be held online.
Faculty: Michael Kohn, Josh Senyak, Pallavi Chaudhary, Matthew Durstenfeld, Hannah Hoban, Sujata Mathur, Josephine Urbina
Location: MH-1400 and online -
Research Database Demonstrations
Faculty: Michael Kohn, Josh Senyak and Elizabeth Black
-
Final Project Demo 1 (13:22)-- Michael Kohn, FLiPCUP Media Resource
-
This utility converts REDCap data exports to normalized Access data tables. (This utility is still in development; use caution and judgment in confirming that data is fully and correctly converted!)
More information: http://www.quicksilverconsulting.com/redwrap/
-
Due 9/9/2021 by 11:59pm.
See detailed requirements and FAQs in the Word document above.
-
Upload Parts A and B of your final project by clicking on "Final Project" above.
You need to be logged on to the CLE website in order to use this feature.
If you are using REDCap for your final project, instead of uploading Part A, make your section leader a user with administrative privileges.
-
The FLiPCUP Study uses REDCap to collect data and an Access back-end database for storage, management, querying, reporting, and analysis of the data collected via REDCap. To review the FLiPCUP REDCap project, download the XML file here and use it to create a new REDCap project (see instructions, available below).
-
This long version of the Infant Jaundice Study Protocol represents a modification of the original R01 proposal and is not an example of the kind of two-page protocol that we are asking from you as Part B of your Final Project. The Access database is included in this zip file.
-
Computer Lab: Final project consultation
Students have access to course faculty for questions on current or prior curriculum, assignments and software implementation. For the session from 8:30 AM to 10:00 AM, separate in-person (at Mission Hall) and online labs will be held simultaneously, and students may attend either format from week to week. The 6:00 PM to 7:30 PM session will be held online.
Faculty: Michael Kohn, Josh Senyak, Pallavi Chaudhary, Matthew Durstenfeld, Hannah Hoban, Sujata Mathur, Josephine Urbina
Location: Online only

