Skip to Main Content
Mobile Menu

Data, Programming, & Source Control

For help with any of these services or for general consultation, email

Data Support

We can help tame unwieldy data with programming support to compile, discover, and analyze data for more efficient and accurate research. Our services include:

  • Normalizing data to eliminate duplication and reconcile conflicting data-entry formats
  • Translating unreadable data formats to make the data readable, queryable, and discoverable both technically and conceptually
  • Developing and implementing queries to mine small and large data sets


Whether you’re struggling with outdated or misbehaving software, repetitive tasks, or software that isn’t compatible with your data, we provide custom programming support to streamline and scale up your data processing. Areas of support include:

  • Tailoring existing software and models to meet the needs of your research
  • Modifying code to adapt to a new research problem
  • Providing development support for software designed to your specifications
  • Debugging existing software
  • Assessing and addressing performance issues with existing software

Source Control & Task Management

We help you with access to source-control software to track the progress of your project using Github or alternatives. We assist with set up, repository management, and maintenance so tasks are managed throughout the life of your project. Starting your project in using source-control and task management software will help with:

  • Version control
  • Debugging
  • Reverting to or compare with earlier versions
  • Managing multiple developer contributions
  • Experimenting with new features

For information related to creating private GitHub repositories, see this document.