GSoC 2021 project idea 8.1: A Django Platform for comparing scientific methods for analyzing neural time series

Time series are measured and analyzed across the scientific disciplines, with new methods for their analysis being developed regularly. This is particularly true for quantifying patterns in brain dynamics, for which hundreds of methods have been developed and applied. How can we distinguish a real advance from a new method that actually reproduces the behavior of an existing method? The need for comprehensive and systematic comparison is paramount in methodological literatures like time-series analysis, but is incredibly difficult to achieve practically. We have recently developed an online portal for comparing time-series data, CompEngine (, that allows scientists to drag-and-drop their data onto our portal to get an answer to the question: “what sorts of data from across science are similar to the data that I measure?” However, there is still no way for scientists to compare their methods to alternative methods from other disciplines. Achieving this would enable scientists to better work together across disciplinary boundaries, towards a unification of methods for time series. Such an endeavor would be transformative in facilitating the concentration of scientific effort towards meaningful interdisciplinary progress, and could become a template for similar efforts applied to other data types.

In this project, we will continue to develop and refine a Django online platform for comparing time-series analysis methods. As CompEngine does for time-series data, this would allow a scientist to upload their code, compute the results on a dataset, and search a library of existing features for the most similar methods. The scientist could then be given a ‘uniqueness’ score, and be able to visualize their method in a broader scientific context. We have begun to develop this at GitHub - DynamicsAndNeuralSystems/Comp-Engine-Features. Interested students should have interest and/or experience in web development, python, django, databases, and time series.

Mentors: Ben Fulcher @ben.fulcher ( and Oliver Cliff (

Tags: time series, Django, Python, databases

1 Like

I am Aditya R Rudra, a second year undergraduate from National Institute of Technology Karnataka.
I read through this project idea and found it fascinating to work on.
Any guidance regarding how to start and make meaningful contributions will be appreciated.

Tagging @ben.fulcher

1 Like

Hi Aditya, welcome to Neurostars, and thanks for your interest in our work! This project is run with @ocliff who might be quicker to give helpful responses :slight_smile:
The first step would be to look at and get familiar with the code repository linked to above. You may also be interested in the progress made during GSoC last year

1 Like

Thanks @ben.fulcher @malin .
I will start with the work…