Skip to content

Advanced Research Computing logoARC consulting services


Data Workflows

We are available to assist researchers along the entire lifecycle of the data workflow, from the conceptual stage to ingest, preprocessing, cleansing, and storage solutions. We can advise in the following areas:

  • Establishing and troubleshooting dataflows between systems
  • Selecting the appropriate systems for short-term and long-term storage
  • Transformation of raw data into structured formats
  • Data deduplication and cleansing
  • Conversion of data between different formats to aide in analysis
  • Automation of dataflow tasks

Analytics

The data science consulting team can assist with data analytics to support research:

  • Choosing the appropriate tools and techniques for performing analysis
  • Development of data analytics in a variety of frameworks
  • Cloud-based (Hadoop) analytic development

Machine Learning

Machine learning is an application of artificial intelligence (AI) that focuses on the development of computer programs to learn information from data.

We are available to consult on the following. This includes a general overview of concepts, discussion into what tools and architectures best fit your needs, or technical support on implementation.

Languages

We provide some level of consulting for implementing machine learning algorithms in the following programming languages.

Python ♦ C++ ♦ Java ♦ MATLAB

Tools/environments

In addition to basic language help, we can also help with these tools and environments.

Python data tools (scikit, numpy, etc) ♦ TensorFlow ♦ Jupyter notebooks

Models

Our consultants also have specific knowledge of these machine learning models.

Neural networks ♦ Decision trees ♦ Support vector machines

Programming

We also provide consulting on programming in a variety of programming languages (including but not limited to: C++, Java, and Python) to support your data science needs. We can assist in algorithm design and implementation, as well as optimizing and parallelizing code to efficiently utilize high performance computing (HPC) resources where possible/necessary. We can help identify available commercial and open-source software packages to simplify your data analysis.

If you have any questions or wish to setup a consult please contact us at arcts-consulting@umich.edu