Development of MAIC was funded in 2013 by a Wellcome-Beit Prize Intermediate Clinical Fellowship (103258/Z/13/Z to K Baillie). This diagram, from the grant application, shows the design for the algorithm. I wrote the code for version 1 of the MAIC package during the first year of the fellowship.
In 2018, Andy Law completely refactored the codebase for MAIC, creating a standards-compliant, modular software tool which we shared on the github MAIC repository.
In this paper we reported the design and initial evaluation of the MAIC algorithm, and results of the first genome-wide CRISPR knockout screen of host factors required for replication of influenza virus. The paper was accepted 4 years after I travelled to the Broad Institute of Harvard and MIT to perform a CRISPR screen, together with Bo Li in Nir Hacohen’s lab, because individual validation of the hits was technically challenging. The compeletely new dataset from the CRISPR screen provided a perfect test for the MAIC algorithm. We report a meta-analysis of published work, together with our new screen, in the most comprehensive assessment of host:pathogen interactions with influenza virus to date.
Throughout the Covid-19 pandemic, the whole lab came together to systematically review the evidence implicating each human protein-coding gene in host:viral interactions and disease pathogenesis.
Starting in 2018, Bo Wang performed a systematic comparison of MAIC against other methods for aggregating experimental results. He found that MAIC performs better than other approaches in most circumstances encountered in genomics and biology. The key factor for deciding on an algorithm is the heterogeneity in information quality between input lists. Because MAIC quantifies this heterogeneity, we were able to modify MAIC to tell users if another algorithm will perform better for their datasets.
MAIC python package
We released MAIC as a python package which you can install using this command:
pip install pymaic.