Reproducible research is research that can be reproduced, both by you and by others. - Store and share data in open data formats to ensure platform independence and future-proofing - Craft readable and reusable code (for example, draft doc strings, use meaningful variable names, modularize code, and use relative paths) - Start from raw data; any and all data manipulation should be captured somehow - Document the project