<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1d3 20150301//EN" "http://jats.nlm.nih.gov/publishing/1.1d3/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.1d3" xml:lang="en" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">PLoS Comput Biol</journal-id>
<journal-id journal-id-type="publisher-id">plos</journal-id>
<journal-id journal-id-type="pmc">ploscomp</journal-id>
<journal-title-group>
<journal-title>PLOS Computational Biology</journal-title>
</journal-title-group>
<issn pub-type="ppub">1553-734X</issn>
<issn pub-type="epub">1553-7358</issn>
<publisher>
<publisher-name>Public Library of Science</publisher-name>
<publisher-loc>San Francisco, CA USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">PCOMPBIOL-D-17-01727</article-id>
<article-id pub-id-type="doi">10.1371/journal.pcbi.1006157</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Research Article</subject>
</subj-group>
<subj-group subj-group-type="Discipline-v3"><subject>Physical sciences</subject><subj-group><subject>Mathematics</subject><subj-group><subject>Applied mathematics</subject><subj-group><subject>Algorithms</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Research and analysis methods</subject><subj-group><subject>Simulation and modeling</subject><subj-group><subject>Algorithms</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Physiology</subject><subj-group><subject>Electrophysiology</subject><subj-group><subject>Membrane potential</subject><subj-group><subject>Action potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Medicine and health sciences</subject><subj-group><subject>Physiology</subject><subj-group><subject>Electrophysiology</subject><subj-group><subject>Membrane potential</subject><subj-group><subject>Action potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Physiology</subject><subj-group><subject>Electrophysiology</subject><subj-group><subject>Neurophysiology</subject><subj-group><subject>Action potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Medicine and health sciences</subject><subj-group><subject>Physiology</subject><subj-group><subject>Electrophysiology</subject><subj-group><subject>Neurophysiology</subject><subj-group><subject>Action potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Neurophysiology</subject><subj-group><subject>Action potentials</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Cell biology</subject><subj-group><subject>Signal transduction</subject><subj-group><subject>Cell signaling</subject><subj-group><subject>Calcium signaling</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Physical sciences</subject><subj-group><subject>Mathematics</subject><subj-group><subject>Applied mathematics</subject><subj-group><subject>Algorithms</subject><subj-group><subject>Machine learning algorithms</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Research and analysis methods</subject><subj-group><subject>Simulation and modeling</subject><subj-group><subject>Algorithms</subject><subj-group><subject>Machine learning algorithms</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Computer and information sciences</subject><subj-group><subject>Artificial intelligence</subject><subj-group><subject>Machine learning</subject><subj-group><subject>Machine learning algorithms</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Cell biology</subject><subj-group><subject>Cellular types</subject><subj-group><subject>Animal cells</subject><subj-group><subject>Neurons</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Cellular neuroscience</subject><subj-group><subject>Neurons</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Research and analysis methods</subject><subj-group><subject>Imaging techniques</subject><subj-group><subject>Neuroimaging</subject><subj-group><subject>Calcium imaging</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Neuroimaging</subject><subj-group><subject>Calcium imaging</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Physical sciences</subject><subj-group><subject>Mathematics</subject><subj-group><subject>Applied mathematics</subject><subj-group><subject>Algorithms</subject><subj-group><subject>Ranking algorithms</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Research and analysis methods</subject><subj-group><subject>Simulation and modeling</subject><subj-group><subject>Algorithms</subject><subj-group><subject>Ranking algorithms</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Computer and information sciences</subject><subj-group><subject>Neural networks</subject></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Neural networks</subject></subj-group></subj-group></subj-group></article-categories>
<title-group>
<article-title>Community-based benchmarking improves spike rate inference from two-photon calcium imaging data</article-title>
<alt-title alt-title-type="running-head">Benchmarking spike rate inference for two-photon calcium imaging</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-0199-4727</contrib-id>
<name name-style="western">
<surname>Berens</surname> <given-names>Philipp</given-names></name>
<role content-type="http://credit.casrai.org/">Conceptualization</role>
<role content-type="http://credit.casrai.org/">Formal analysis</role>
<role content-type="http://credit.casrai.org/">Supervision</role>
<role content-type="http://credit.casrai.org/">Visualization</role>
<role content-type="http://credit.casrai.org/">Writing – original draft</role>
<role content-type="http://credit.casrai.org/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff002"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff003"><sup>3</sup></xref>
<xref ref-type="corresp" rid="cor001">*</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Freeman</surname> <given-names>Jeremy</given-names></name>
<role content-type="http://credit.casrai.org/">Conceptualization</role>
<role content-type="http://credit.casrai.org/">Resources</role>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff004"><sup>4</sup></xref>
<xref ref-type="aff" rid="aff005"><sup>5</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-9330-7655</contrib-id>
<name name-style="western">
<surname>Deneux</surname> <given-names>Thomas</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<role content-type="http://credit.casrai.org/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff006"><sup>6</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Chenkov</surname> <given-names>Nikolay</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff007"><sup>7</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0003-0027-0580</contrib-id>
<name name-style="western">
<surname>McColgan</surname> <given-names>Thomas</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff007"><sup>7</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Speiser</surname> <given-names>Artur</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff008"><sup>8</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Macke</surname> <given-names>Jakob H.</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<role content-type="http://credit.casrai.org/">Supervision</role>
<role content-type="http://credit.casrai.org/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff008"><sup>8</sup></xref>
<xref ref-type="aff" rid="aff009"><sup>9</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0003-3247-6487</contrib-id>
<name name-style="western">
<surname>Turaga</surname> <given-names>Srinivas C.</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<role content-type="http://credit.casrai.org/">Supervision</role>
<xref ref-type="aff" rid="aff005"><sup>5</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0001-5519-842X</contrib-id>
<name name-style="western">
<surname>Mineault</surname> <given-names>Patrick</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff010"><sup>10</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0001-8235-8257</contrib-id>
<name name-style="western">
<surname>Rupprecht</surname> <given-names>Peter</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<role content-type="http://credit.casrai.org/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff011"><sup>11</sup></xref>
<xref ref-type="aff" rid="aff012"><sup>12</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0003-4454-6171</contrib-id>
<name name-style="western">
<surname>Gerhard</surname> <given-names>Stephan</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff011"><sup>11</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-8803-2976</contrib-id>
<name name-style="western">
<surname>Friedrich</surname> <given-names>Rainer W.</given-names></name>
<role content-type="http://credit.casrai.org/">Supervision</role>
<role content-type="http://credit.casrai.org/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff011"><sup>11</sup></xref>
<xref ref-type="aff" rid="aff012"><sup>12</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-1321-5866</contrib-id>
<name name-style="western">
<surname>Friedrich</surname> <given-names>Johannes</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff013"><sup>13</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Paninski</surname> <given-names>Liam</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<role content-type="http://credit.casrai.org/">Supervision</role>
<role content-type="http://credit.casrai.org/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff013"><sup>13</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0001-7106-814X</contrib-id>
<name name-style="western">
<surname>Pachitariu</surname> <given-names>Marius</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff005"><sup>5</sup></xref>
<xref ref-type="aff" rid="aff014"><sup>14</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4922-3972</contrib-id>
<name name-style="western">
<surname>Harris</surname> <given-names>Kenneth D.</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<role content-type="http://credit.casrai.org/">Supervision</role>
<xref ref-type="aff" rid="aff014"><sup>14</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Bolte</surname> <given-names>Ben</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff015"><sup>15</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Machado</surname> <given-names>Timothy A.</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff013"><sup>13</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Ringach</surname> <given-names>Dario</given-names></name>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff016"><sup>16</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0003-0690-0141</contrib-id>
<name name-style="western">
<surname>Stone</surname> <given-names>Jasmine</given-names></name>
<role content-type="http://credit.casrai.org/">Resources</role>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff005"><sup>5</sup></xref>
<xref ref-type="aff" rid="aff017"><sup>17</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Rogerson</surname> <given-names>Luke E.</given-names></name>
<role content-type="http://credit.casrai.org/">Data curation</role>
<role content-type="http://credit.casrai.org/">Formal analysis</role>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff002"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff003"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Sofroniew</surname> <given-names>Nicolas J.</given-names></name>
<role content-type="http://credit.casrai.org/">Resources</role>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff005"><sup>5</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Reimer</surname> <given-names>Jacob</given-names></name>
<role content-type="http://credit.casrai.org/">Data curation</role>
<xref ref-type="aff" rid="aff018"><sup>18</sup></xref>
<xref ref-type="aff" rid="aff019"><sup>19</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-3249-3845</contrib-id>
<name name-style="western">
<surname>Froudarakis</surname> <given-names>Emmanouil</given-names></name>
<role content-type="http://credit.casrai.org/">Data curation</role>
<xref ref-type="aff" rid="aff018"><sup>18</sup></xref>
<xref ref-type="aff" rid="aff019"><sup>19</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4567-6966</contrib-id>
<name name-style="western">
<surname>Euler</surname> <given-names>Thomas</given-names></name>
<role content-type="http://credit.casrai.org/">Conceptualization</role>
<role content-type="http://credit.casrai.org/">Supervision</role>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff002"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff003"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Román Rosón</surname> <given-names>Miroslav</given-names></name>
<role content-type="http://credit.casrai.org/">Data curation</role>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff002"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff020"><sup>20</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Theis</surname> <given-names>Lucas</given-names></name>
<role content-type="http://credit.casrai.org/">Conceptualization</role>
<role content-type="http://credit.casrai.org/">Data curation</role>
<role content-type="http://credit.casrai.org/">Software</role>
<xref ref-type="aff" rid="aff021"><sup>21</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4305-6376</contrib-id>
<name name-style="western">
<surname>Tolias</surname> <given-names>Andreas S.</given-names></name>
<role content-type="http://credit.casrai.org/">Conceptualization</role>
<role content-type="http://credit.casrai.org/">Supervision</role>
<xref ref-type="aff" rid="aff018"><sup>18</sup></xref>
<xref ref-type="aff" rid="aff019"><sup>19</sup></xref>
<xref ref-type="aff" rid="aff022"><sup>22</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Bethge</surname> <given-names>Matthias</given-names></name>
<role content-type="http://credit.casrai.org/">Conceptualization</role>
<role content-type="http://credit.casrai.org/">Supervision</role>
<role content-type="http://credit.casrai.org/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff002"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff003"><sup>3</sup></xref>
<xref ref-type="aff" rid="aff019"><sup>19</sup></xref>
<xref ref-type="aff" rid="aff023"><sup>23</sup></xref>
</contrib>
</contrib-group>
<aff id="aff001">
<label>1</label>
<addr-line>Institute for Ophthalmic Research, University of Tübingen, Tübingen, Germany</addr-line>
</aff>
<aff id="aff002">
<label>2</label>
<addr-line>Center for Integrative Neuroscience, University of Tübingen, Tübingen, Germany</addr-line>
</aff>
<aff id="aff003">
<label>3</label>
<addr-line>Bernstein Center for Computational Neuroscience, University of Tübingen, Tübingen, Germany</addr-line>
</aff>
<aff id="aff004">
<label>4</label>
<addr-line>Chan Zuckerberg Initiative, San Francisco, California, United States of America</addr-line>
</aff>
<aff id="aff005">
<label>5</label>
<addr-line>Janelia Research Campus, Howard Hughes Medical Institute, Ashburn, Virginia, United States of America</addr-line>
</aff>
<aff id="aff006">
<label>6</label>
<addr-line>Unit of Neuroscience Information and Complexity, Centre National de la Recherche Scientifique, Gif-sur-Yvette, France</addr-line>
</aff>
<aff id="aff007">
<label>7</label>
<addr-line>Bernstein Center for Computational Neuroscience and Institute for Theoretical Biology, Humboldt-Universität zu Berlin, Berlin, Germany</addr-line>
</aff>
<aff id="aff008">
<label>8</label>
<addr-line>Research Center Caesar, an associate of the Max Planck Society, Bonn, Germany</addr-line>
</aff>
<aff id="aff009">
<label>9</label>
<addr-line>Department of Electrical and Computer Engineering, Technical University of Munich, Munich, Germany</addr-line>
</aff>
<aff id="aff010">
<label>10</label>
<addr-line>Independent Researcher, San Francisco, California, United States of America</addr-line>
</aff>
<aff id="aff011">
<label>11</label>
<addr-line>Friedrich Miescher Institute of Biomedical Research, Basel, Switzerland</addr-line>
</aff>
<aff id="aff012">
<label>12</label>
<addr-line>University of Basel, Basel, Switzerland</addr-line>
</aff>
<aff id="aff013">
<label>13</label>
<addr-line>Departments of Statistics and Neuroscience, Grossman Center for the Statistics of Mind, and Center for Theoretical Neuroscience, Columbia University, New York, New York, United States of America</addr-line>
</aff>
<aff id="aff014">
<label>14</label>
<addr-line>Institute of Neurology, University College, London, United Kingdom</addr-line>
</aff>
<aff id="aff015">
<label>15</label>
<addr-line>Departments of Mathematics and Computer Science, Emory University, Atlanta, United States of America</addr-line>
</aff>
<aff id="aff016">
<label>16</label>
<addr-line>Neurobiology and Psychology, Jules Stein Eye Institute, Biomedical Engineering Program, David Geffen School of Medicine, University of California, Los Angeles, California, United States of America</addr-line>
</aff>
<aff id="aff017">
<label>17</label>
<addr-line>Departement of Computer Science, Yale University, New Haven, Connecticut, United States of America</addr-line>
</aff>
<aff id="aff018">
<label>18</label>
<addr-line>Department of Neuroscience, Baylor College of Medicine, Houston, Texas, United States of America</addr-line>
</aff>
<aff id="aff019">
<label>19</label>
<addr-line>Center for Neuroscience and Artificial Intelligence, Baylor College of Medicine, Houston, Texas, United States of America</addr-line>
</aff>
<aff id="aff020">
<label>20</label>
<addr-line>Division of Neurobiology, Department Biology II, LMU Munich, Munich, Germany</addr-line>
</aff>
<aff id="aff021">
<label>21</label>
<addr-line>Twitter, London, United Kingdom</addr-line>
</aff>
<aff id="aff022">
<label>22</label>
<addr-line>Department of Electrical and Computer Engineering, Rice University, Houston, Texas, United States of America</addr-line>
</aff>
<aff id="aff023">
<label>23</label>
<addr-line>Institute of Theoretical Physics, University of Tübingen, Tübingen, Germany</addr-line>
</aff>
<contrib-group>
<contrib contrib-type="editor" xlink:type="simple">
<name name-style="western">
<surname>Bush</surname> <given-names>Daniel</given-names></name>
<role>Editor</role>
<xref ref-type="aff" rid="edit1"/>
</contrib>
</contrib-group>
<aff id="edit1">
<addr-line>University College London, UNITED KINGDOM</addr-line>
</aff>
<author-notes>
<fn fn-type="conflict" id="coi001">
<p>I have read the journal’s policy and the authors of this manuscript have the following competing interests: Lucas Theis is a paid employee of Twitter.</p>
</fn>
<corresp id="cor001">* E-mail: <email xlink:type="simple">philipp.berens@uni-tuebingen.de</email></corresp>
</author-notes>
<pub-date pub-type="collection">
<month>5</month>
<year>2018</year>
</pub-date>
<pub-date pub-type="epub">
<day>21</day>
<month>5</month>
<year>2018</year>
</pub-date>
<volume>14</volume>
<issue>5</issue>
<elocation-id>e1006157</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>10</month>
<year>2017</year>
</date>
<date date-type="accepted">
<day>24</day>
<month>4</month>
<year>2018</year>
</date>
</history>
<permissions>
<copyright-year>2018</copyright-year>
<copyright-holder>Berens et al</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">
<license-p>This is an open access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">Creative Commons Attribution License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="info:doi/10.1371/journal.pcbi.1006157"/>
<abstract>
<p>In recent years, two-photon calcium imaging has become a standard tool to probe the function of neural circuits and to study computations in neuronal populations. However, the acquired signal is only an indirect measurement of neural activity due to the comparatively slow dynamics of fluorescent calcium indicators. Different algorithms for estimating spike rates from noisy calcium measurements have been proposed in the past, but it is an open question how far performance can be improved. Here, we report the results of the <italic>spikefinder</italic> challenge, launched to catalyze the development of new spike rate inference algorithms through crowd-sourcing. We present ten of the submitted algorithms which show improved performance compared to previously evaluated methods. Interestingly, the top-performing algorithms are based on a wide range of principles from deep neural networks to generative models, yet provide highly correlated estimates of the neural activity. The competition shows that benchmark challenges can drive algorithmic developments in neuroscience.</p>
</abstract>
<abstract abstract-type="summary">
<title>Author summary</title>
<p>Two-photon calcium imaging is one of the major tools to study the activity of large populations of neurons in the brain. In this technique, a fluorescent calcium indicator changes its brightness when a neuron fires an action potential due to an associated increase in intracellular calcium. However, while a number of algorithms have been proposed for estimating spike rates from the measured signal, the problem is far from solved. We organized a public competition using a data set for which ground truth data was available. Participants were given a training set to develop new algorithms, and the performance of the algorithms was evaluated on a hidden test set. Here we report on the results of this competition and discuss the progress made towards better algorithms to infer spiking activity from imaging data.</p>
</abstract>
<funding-group>
<award-group id="award001">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100002347</institution-id>
<institution>Bundesministerium für Bildung und Forschung</institution>
</institution-wrap>
</funding-source>
<award-id>01GQ1002</award-id>
<principal-award-recipient>
<name name-style="western">
<surname>Bethge</surname> <given-names>Matthias</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award002">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100002347</institution-id>
<institution>Bundesministerium für Bildung und Forschung</institution>
</institution-wrap>
</funding-source>
<award-id>01GQ1002</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4567-6966</contrib-id>
<name name-style="western">
<surname>Euler</surname> <given-names>Thomas</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award003">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100002347</institution-id>
<institution>Bundesministerium für Bildung und Forschung</institution>
</institution-wrap>
</funding-source>
<award-id>01GQ1601</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-0199-4727</contrib-id>
<name name-style="western">
<surname>Berens</surname> <given-names>Philipp</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award004">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100001659</institution-id>
<institution>Deutsche Forschungsgemeinschaft</institution>
</institution-wrap>
</funding-source>
<award-id>EXC307</award-id>
</award-group>
<award-group id="award005">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100001659</institution-id>
<institution>Deutsche Forschungsgemeinschaft</institution>
</institution-wrap>
</funding-source>
<award-id>BE5601/1-1</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-0199-4727</contrib-id>
<name name-style="western">
<surname>Berens</surname> <given-names>Philipp</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award006">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100001659</institution-id>
<institution>Deutsche Forschungsgemeinschaft</institution>
</institution-wrap>
</funding-source>
<award-id>SFB 1233</award-id>
<principal-award-recipient>
<name name-style="western">
<surname>Bethge</surname> <given-names>Matthias</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award007">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100001659</institution-id>
<institution>Deutsche Forschungsgemeinschaft</institution>
</institution-wrap>
</funding-source>
<award-id>SFB 1089</award-id>
<principal-award-recipient>
<name name-style="western">
<surname>Macke</surname> <given-names>Jakob H.</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award008">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/100004440</institution-id>
<institution>Wellcome Trust</institution>
</institution-wrap>
</funding-source>
<award-id>108726</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4922-3972</contrib-id>
<name name-style="western">
<surname>Harris</surname> <given-names>Kenneth D.</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award009">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/100004440</institution-id>
<institution>Wellcome Trust</institution>
</institution-wrap>
</funding-source>
<award-id>95668</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4922-3972</contrib-id>
<name name-style="western">
<surname>Harris</surname> <given-names>Kenneth D.</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award010">
<funding-source>
<institution>Wellcome Trust</institution>
</funding-source>
<award-id>95669</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4922-3972</contrib-id>
<name name-style="western">
<surname>Harris</surname> <given-names>Kenneth D.</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award011">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100001711</institution-id>
<institution>Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung</institution>
</institution-wrap>
</funding-source>
<award-id>P300P2 158428</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-1321-5866</contrib-id>
<name name-style="western">
<surname>Friedrich</surname> <given-names>Johannes</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award012">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100001645</institution-id>
<institution>Boehringer Ingelheim Fonds</institution>
</institution-wrap>
</funding-source>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0001-8235-8257</contrib-id>
<name name-style="western">
<surname>Rupprecht</surname> <given-names>Peter</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award013">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100004784</institution-id>
<institution>Novartis Stiftung für Medizinisch-Biologische Forschung</institution>
</institution-wrap>
</funding-source>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-8803-2976</contrib-id>
<name name-style="western">
<surname>Friedrich</surname> <given-names>Rainer W.</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award014">
<funding-source>
<institution>Simmons Family Foundation (US)</institution>
</funding-source>
<award-id>325171, 325398, 365002</award-id>
<principal-award-recipient>
<name name-style="western">
<surname>Paninski</surname> <given-names>Liam</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award015">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/100006754</institution-id>
<institution>Army Research Laboratory</institution>
</institution-wrap>
</funding-source>
<award-id>W911NF-12-1-0594</award-id>
<principal-award-recipient>
<name name-style="western">
<surname>Paninski</surname> <given-names>Liam</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award016">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/100000002</institution-id>
<institution>National Institutes of Health</institution>
</institution-wrap>
</funding-source>
<award-id>R01EB22913, R21EY027592</award-id>
<principal-award-recipient>
<name name-style="western">
<surname>Paninski</surname> <given-names>Liam</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award017">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/100000185</institution-id>
<institution>Defense Advanced Research Projects Agency</institution>
</institution-wrap>
</funding-source>
<award-id>N66001-15-C-4032, SIMPLEX</award-id>
<principal-award-recipient>
<name name-style="western">
<surname>Paninski</surname> <given-names>Liam</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award018">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/100000002</institution-id>
<institution>National Institutes of Health</institution>
</institution-wrap>
</funding-source>
<award-id>DP1 EY023176</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4305-6376</contrib-id>
<name name-style="western">
<surname>Tolias</surname> <given-names>Andreas S.</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award019">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/100011039</institution-id>
<institution>Intelligence Advanced Research Projects Activity</institution>
</institution-wrap>
</funding-source>
<award-id>D16PC00003, D16PC0000</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-4305-6376</contrib-id>
<name name-style="western">
<surname>Tolias</surname> <given-names>Andreas S.</given-names></name>
</principal-award-recipient>
</award-group>
<award-group id="award020">
<funding-source>
<institution-wrap>
<institution-id institution-id-type="funder-id">http://dx.doi.org/10.13039/501100001659</institution-id>
<institution>Deutsche Forschungsgemeinschaft</institution>
</institution-wrap>
</funding-source>
<award-id>BE5601/4-1</award-id>
<principal-award-recipient>
<contrib-id authenticated="true" contrib-id-type="orcid">http://orcid.org/0000-0002-0199-4727</contrib-id>
<name name-style="western">
<surname>Berens</surname> <given-names>Philipp</given-names></name>
</principal-award-recipient>
</award-group>
<funding-statement>This work was funded by the German Ministry of Education and Research (FKZ 01GQ1002 to MB, TE, AST; FKZ 01GQ1601 to PB), the German Research Foundation (EXC307, SFB1233 to MB, TE, PB, BE5601/1-1 and BE5601/4-1 to PB, SFB1089 to JHM), the Wellcome trust (grants 205093, 108726 to KDH), the Swiss National Science Foundation (fellowship P300P2\_158428 to JoF), the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 742576 to RF), the Boehringer Ingelheim Fonds (fellowship to PR), the Novartis Research Foundation, the Simons Foundation Global Brain Research Awards 325171, 325398, and 365002 (LP), the Army Research Office MURI (W911NF-12-1-0594, LP), the National Institutes of Health BRAIN Initiative (R01EB22913, R21EY027592 to LP), the Defense Advanced Research Projects Agency (DARPA, N66001-15-C-4032, SIMPLEX to LP) and the National Institutes of Health (NEI, DP1EY023176 to AST). In addition, this work was supported by the Intelligence Advanced Research Projects Activity (IARPA) via Department of Interior/ Interior Business Center (DoI/IBC) contract numbers D16PC00003 and D16PC00007 (LP, JR, AST, MB). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of IARPA, DoI/IBC, or the U.S. Government. We acknowledge support by the Open Access Publishing Fund of University of Tübingen. Awards for the spikefinder competition were kindly provided by Carl Zeiss AG, Oberkochen, Germany and the Bernstein Center for Computational Neuroscience, Tübingen, Germany.</funding-statement>
</funding-group>
<counts>
<fig-count count="4"/>
<table-count count="4"/>
<page-count count="13"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>PLOS Publication Stage</meta-name>
<meta-value>vor-update-to-uncorrected-proof</meta-value>
</custom-meta>
<custom-meta>
<meta-name>Publication Update</meta-name>
<meta-value>2018-06-12</meta-value>
</custom-meta>
<custom-meta id="data-availability">
<meta-name>Data Availability</meta-name>
<meta-value>All data and analysis code is available from <ext-link ext-link-type="uri" xlink:href="https://github.com/berenslab/spikefinder_analysis" xlink:type="simple">https://github.com/berenslab/spikefinder_analysis</ext-link>.</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec id="sec001" sec-type="intro">
<title>Introduction</title>
<p>Two-photon calcium imaging has become a standard tool to probe the function of neural circuits and to study computations in neuronal populations [<xref ref-type="bibr" rid="pcbi.1006157.ref001">1</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref002">2</xref>]. Indeed, the latest advances in scanning technologies make it now possible to record neural activity from hundreds or even thousands of cells simultaneously [<xref ref-type="bibr" rid="pcbi.1006157.ref003">3</xref>–<xref ref-type="bibr" rid="pcbi.1006157.ref005">5</xref>]. However, the resulting fluorescence signal is only an indirect measurement of the underlying spiking activity, as it reflects the comparatively slow cellular dynamics of cellular calcium and the fluorescent calcium indicators [<xref ref-type="bibr" rid="pcbi.1006157.ref006">6</xref>–<xref ref-type="bibr" rid="pcbi.1006157.ref008">8</xref>]. Thus, to relate large-scale population recordings to the spiking activity of neural circuits we fundamentally require techniques to infer spike rates from the fluorescent traces.</p>
<p>Over the past decade, a number of algorithms for solving this problem have been proposed. Many of them assume a forward generative model of the calcium signal and attempt to invert it to infer spike rates. Examples of this approach include deconvolution techniques [<xref ref-type="bibr" rid="pcbi.1006157.ref009">9</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref010">10</xref>], template-matching [<xref ref-type="bibr" rid="pcbi.1006157.ref004">4</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref011">11</xref>] and approximate Bayesian inference [<xref ref-type="bibr" rid="pcbi.1006157.ref006">6</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref012">12</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref013">13</xref>]. Such forward models incorporate a priori assumptions about how the measured signal is generated, e.g. about the shape of the calcium fluorescence signal induced by a single spike and the statistics of the noise. In contrast, comparatively few groups have attempted to solve the problem through supervised learning [<xref ref-type="bibr" rid="pcbi.1006157.ref014">14</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>], where a machine learning algorithm is trained to infer the spike rate from calcium signal using simultaneously recorded spike and calcium data for training.</p>
<p>Despite this progress, it is still an open question whether current algorithms already achieve the best possible performance for the task, or whether the observed performance can still be improved upon by algorithmic developments. To answer this question, we organized the <italic>spikefinder</italic> challenge. This challenge aimed at two goals: (1) provide a standardized framework to evaluate existing spike inference algorithms on identical data and (2) catalyze the development of new spike inference algorithms through crowd-sourcing. Such challenges have been used successfully in machine learning, computer vision or physics to drive algorithmic developments [<xref ref-type="bibr" rid="pcbi.1006157.ref016">16</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref017">17</xref>]. We present ten of the submitted algorithms which show improved performance compared to previously evaluated methods [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]. Interestingly, the top-performing algorithms are based on a range of principles from deep neural networks to generative models, yet provide highly correlated estimates of the neural activity.</p>
</sec>
<sec id="sec002" sec-type="results">
<title>Results</title>
<p>For the <italic>spikefinder</italic> challenge, we used five benchmark data sets consisting in total of 92 recordings from 73 neurons, acquired in the primary visual cortex and the retina of mice (see <xref ref-type="table" rid="pcbi.1006157.t001">Table 1</xref>). In brief, data sets I, II and IV were collected with OGB-1 as a calcium dye, while data sets III and V were collected with the genetically encoded indicator GCamp6s. Similarly, there were differences in scanning method and scan rate between the data sets: For example, data set I was recorded using 3D AOD scanners at very high scan rates [<xref ref-type="bibr" rid="pcbi.1006157.ref003">3</xref>], while data set II was recorded using conventional galvo-scanners at fairly low speed. For all data sets, calcium imaging had been performed simultaneously with electrophysiological recordings allowing to evaluate the performance of spike rate inference algorithms on ground truth data [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]. Importantly, all data was acquired at a zoom factor typically used during population imaging experiments, ensuring that all benchmark results reflect performance under the typical use-case conditions.</p>
<table-wrap id="pcbi.1006157.t001" position="float">
<object-id pub-id-type="doi">10.1371/journal.pcbi.1006157.t001</object-id>
<label>Table 1</label>
<caption>
<title>Overview over datasets with training and test data used in the competition.</title>
</caption>
<alternatives>
<graphic id="pcbi.1006157.t001g" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.t001" xlink:type="simple"/>
<table border="0" frame="box" rules="all">
<colgroup>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
</colgroup>
<thead>
<tr>
<th align="center">Dataset</th>
<th align="left">Scan method</th>
<th align="left">Indicator</th>
<th align="center">Avg. scan rate (Hz)</th>
<th align="center">N in training set</th>
<th align="center">N in test set</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">I</td>
<td align="left">3D AOD</td>
<td align="left">OGB-1</td>
<td align="char" char=".">322.5</td>
<td align="center">11</td>
<td align="center">5</td>
</tr>
<tr>
<td align="center">II</td>
<td align="left">galvo</td>
<td align="left">OGB-1</td>
<td align="char" char=".">11.8</td>
<td align="center">21</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">III</td>
<td align="left">resonant</td>
<td align="left">GCamp6s</td>
<td align="char" char=".">59.1</td>
<td align="center">13</td>
<td align="center">6</td>
</tr>
<tr>
<td align="center">IV</td>
<td align="left">galvo</td>
<td align="left">OGB-1</td>
<td align="char" char=".">7.8</td>
<td align="center">6</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">V</td>
<td align="left">resonant</td>
<td align="left">GCamp6s</td>
<td align="char" char=".">59.1</td>
<td align="center">9</td>
<td align="center">8</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
<p>For the challenge, we split the data into a training and a test set, making sure that all recordings from a single neuron were either assigned to the training or the test set. For the training data, we made both the calcium and the spike traces publicly available, but kept the spike traces secret for the test data. Additionally, the publicly available data sets provided by the GENIE project [<xref ref-type="bibr" rid="pcbi.1006157.ref018">18</xref>] were available as training data. This allowed participants to adjust their models on the training data set, while avoiding overfitting to the specific benchmark data set providing a realistic estimate of the generalization performance. Participants could upload predictions for the spike rate generated by their algorithm on a dedicated website (see <xref ref-type="sec" rid="sec009">Methods</xref>) and see their performance on the training set during the competition phase. Results on the test set were not accessible to the participants during the competition. The primary evaluation measure for the competition was the Pearson correlation coefficient between the true spike trace and the prediction sampled at 25 Hz (equivalent to 40 ms time bins) as previously described [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>].</p>
<p>We obtained 37 submissions, from which we selected all algorithms performing better than the spike-triggered-mixture model algorithm (STM), which had previously been shown to outperform other published algorithms on this data [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]. In addition, if there were multiple submissions from the same group, we used the one with the highest correlation on the test set. This resulted in a total of ten algorithms that we studied in greater detail and that are included in this paper. Notebooks and code showing how to run the individual algorithms are available at <ext-link ext-link-type="uri" xlink:href="https://github.com/berenslab/spikefinder_analysis" xlink:type="simple">https://github.com/berenslab/spikefinder_analysis</ext-link> (see <xref ref-type="table" rid="pcbi.1006157.t002">Table 2</xref>). While seven of these algorithms were designed specifically for the purpose of the challenge, three were heavily based on methods published previously (see <xref ref-type="table" rid="pcbi.1006157.t002">Table 2</xref> for overview).</p>
<table-wrap id="pcbi.1006157.t002" position="float">
<object-id pub-id-type="doi">10.1371/journal.pcbi.1006157.t002</object-id>
<label>Table 2</label>
<caption>
<title>Overview over submitted algorithms and key properties.</title>
</caption>
<alternatives>
<graphic id="pcbi.1006157.t002g" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.t002" xlink:type="simple"/>
<table border="0" frame="box" rules="all">
<colgroup>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
</colgroup>
<thead>
<tr>
<th align="center">Team</th>
<th align="left">Contributors</th>
<th align="center">new?</th>
<th align="left">Language</th>
<th align="left">Type</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">1</td>
<td align="left">T. Deneux</td>
<td align="center">-[<xref ref-type="bibr" rid="pcbi.1006157.ref012">12</xref>]</td>
<td align="left">Matlab</td>
<td align="left">generative</td>
</tr>
<tr>
<td align="center">2</td>
<td align="left">N. Chenkov, T. McColgan</td>
<td align="center">+</td>
<td align="left">Python</td>
<td align="left">supervised</td>
</tr>
<tr>
<td align="center">3</td>
<td align="left">A. Speiser, J. Macke, S. Turaga</td>
<td align="center">+</td>
<td align="left">Python</td>
<td align="left">supervised</td>
</tr>
<tr>
<td align="center">4</td>
<td align="left">P. Mineault</td>
<td align="center">+</td>
<td align="left">Python</td>
<td align="left">supervised</td>
</tr>
<tr>
<td align="center">5</td>
<td align="left">P. Rupprecht, S. Gerhard, R. W. Friedrich</td>
<td align="center">+</td>
<td align="left">Python</td>
<td align="left">supervised</td>
</tr>
<tr>
<td align="center">6</td>
<td align="left">J. Friedrich, L. Paninski</td>
<td align="center">-[<xref ref-type="bibr" rid="pcbi.1006157.ref013">13</xref>]</td>
<td align="left">Python</td>
<td align="left">generative</td>
</tr>
<tr>
<td align="center">7</td>
<td align="left">M. Pachitariu</td>
<td align="center">-[<xref ref-type="bibr" rid="pcbi.1006157.ref028">28</xref>]</td>
<td align="left">Matlab</td>
<td align="left">supervised</td>
</tr>
<tr>
<td align="center">8</td>
<td align="left">B. Bolte</td>
<td align="center">+</td>
<td align="left">Python</td>
<td align="left">supervised</td>
</tr>
<tr>
<td align="center">9</td>
<td align="left">T. Machado, L. Paninski</td>
<td align="center">+</td>
<td align="left">Python</td>
<td align="left">generative</td>
</tr>
<tr>
<td align="center">10</td>
<td align="left">D. Ringach</td>
<td align="center">+</td>
<td align="left">Matlab</td>
<td align="left">supervised</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
<p>Interestingly, these submissions include algorithms based on very different principles: some of the algorithms built on the classical generative models of spike-induced calcium dynamics [<xref ref-type="bibr" rid="pcbi.1006157.ref006">6</xref>], while others relied on purely data-driven training of deep neural networks or pursued hybrid strategies. Algorithms based on generative models of the calcium fluorescence include the MLspike algorithm by Team 1 [<xref ref-type="bibr" rid="pcbi.1006157.ref012">12</xref>], which performs efficient Bayesian inference in a biophysical model of measured fluorescence including a drifting baseline and nonlinear calcium to fluorescence conversion (for a detailed description of each algorithm, see <xref ref-type="supplementary-material" rid="pcbi.1006157.s001">S1 Text</xref>). Within the same group of algorithms, Team 6 took a decidedly different approach, approximating the calcium fluorescence by an autoregressive process and finding the spike trains by solving a non-negative sparse optimization problem [<xref ref-type="bibr" rid="pcbi.1006157.ref013">13</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref019">19</xref>]. A similar approach was taken by Team 7, who used <italic>L</italic><sub>0</sub>-deconvolution in a linear model of calcium fluorescence with exponential calcium filters.</p>
<p>In contrast, many other algorithms took a purely data-driven approach [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>] and trained different variants of deep neural networks to learn the relationship between measured spike and calcium traces. For example, the algorithm by Team 2 used a straightforward network architecture with eight convolutional layers with consecutively smaller convolutional filters and one intermediate recurrent LSTM layer. The filters learned in the first layer provide a rich basis set for different spike-calcium relationships (see <xref ref-type="supplementary-material" rid="pcbi.1006157.s001">S1 Text</xref>). Similarly, the algorithm by Team 5 used fairly standard components, consisting of convolutional and max-pooling layers. In contrast, the algorithms proposed by Teams 3, 4, and 8 combined more involved elements such as residual blocks [<xref ref-type="bibr" rid="pcbi.1006157.ref020">20</xref>] or inception cells [<xref ref-type="bibr" rid="pcbi.1006157.ref021">21</xref>]. The key features of the different DNN-based approaches are summarized in <xref ref-type="table" rid="pcbi.1006157.t003">Table 3</xref>.</p>
<table-wrap id="pcbi.1006157.t003" position="float">
<object-id pub-id-type="doi">10.1371/journal.pcbi.1006157.t003</object-id>
<label>Table 3</label>
<caption>
<title>Overview over different strategies used by DNN-based algorithms.</title>
<p>Architecture briefly summarizes main components. conv: convolutional layers, typically with non-linearity; lstm: recurrent long-short-term memory unit; residual: residual blocks; max: max-pooling layers; inception: inception cells. For details, refer to the descriptions of the algorithms in the supplementary material.</p>
</caption>
<alternatives>
<graphic id="pcbi.1006157.t003g" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.t003" xlink:type="simple"/>
<table border="0" frame="box" rules="all">
<colgroup>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
</colgroup>
<thead>
<tr>
<th align="center">Team</th>
<th align="center">Architecture</th>
<th align="center">Optimizer</th>
<th align="center">Dropout</th>
<th align="center">Cost</th>
<th align="center">dataset specific</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">2</td>
<td align="center">conv / lstm</td>
<td align="center">Adam</td>
<td align="center">yes</td>
<td align="center">correlation</td>
<td align="center">indicator</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">RNN/CNN</td>
<td align="center">Adam</td>
<td align="center"/>
<td align="center">cross-entropy</td>
<td align="center">separate</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">residual / lstm</td>
<td align="center">Adam</td>
<td align="center">yes</td>
<td align="center">scaled SSE</td>
<td align="center">transfer</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">conv / max</td>
<td align="center">Adagrad</td>
<td align="center">no</td>
<td align="center">MSE</td>
<td align="center">embedding</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">inception</td>
<td align="center">Adam</td>
<td align="center">yes</td>
<td align="center">correlation</td>
<td align="center">embedding</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
<p>The best algorithm increased the average correlation on the test set from 0.36 by 0.08 to 0.44 compared to the STM (<xref ref-type="fig" rid="pcbi.1006157.g001">Fig 1A and 1B</xref>; <xref ref-type="table" rid="pcbi.1006157.t004">Table 4</xref>). This corresponds to an increase of more than 40% in variance explained for the best algorithms, similar to the improvement seen between the STM algorithm and f-oopsi (see <xref ref-type="table" rid="pcbi.1006157.t004">Table 4</xref> and ref. [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]). For all algorithms, performance varied substantially between data sets with the best results observed on data set I. Interestingly, performance gains were typically larger on GCaMP6 than on OGB-1 data sets (<xref ref-type="fig" rid="pcbi.1006157.g001">Fig 1B</xref>). Surprisingly, the top group of six algorithms performed equally well, despite using very different methodologies. Indeed, when we computed a repeated measures ANOVA, we were not able to distinguish the first six algorithms during post-hoc testing (<xref ref-type="fig" rid="pcbi.1006157.g001">Fig 1C</xref>). In addition, we evaluated to what extent the algorithms overfitted the training data. For example, it is possible that algorithms extracted peculiarities of the training data that did not transfer to the test data, resulting in artificially high correlation coefficients on the training data. We found that most algorithms showed similar performance for both the training and the test set, with evidence for overfitting in some of the DNN-based algorithms (<xref ref-type="fig" rid="pcbi.1006157.g001">Fig 1D</xref>).</p>
<fig id="pcbi.1006157.g001" position="float">
<object-id pub-id-type="doi">10.1371/journal.pcbi.1006157.g001</object-id>
<label>Fig 1</label>
<caption>
<title>Contributed algorithms outperform state-of-the-art.</title>
<p><bold>A.</bold> Correlation coefficient of the spike rate predicted by the submitted algorithms (evaluated at 25 Hz, 40 ms bins) on the test set. Colors indicate different data sets (for details, see <xref ref-type="table" rid="pcbi.1006157.t001">Table 1</xref>). Data sets I, II, and IV were recorded with OGB-1 as indicator, III and V with GCaMP6s. Black dots are mean correlation coefficients across all <italic>N</italic> = 32 cells in the test set. Colored dots are jittered for better visibility. STM: Spike-triggered mixture model [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]; f-oopsi: fast non-negative deconvolution [<xref ref-type="bibr" rid="pcbi.1006157.ref009">9</xref>] <bold>B.</bold> Difference in correlation coefficient on the test set to the STM, split by the calcium indicator used in the data set. <bold>C.</bold> P-values for difference in mean correlation coefficient on the test set for all pairs of algorithms (Repeated measured ANOVA, <italic>N</italic> = 32 cells, main effect of algorithm: P &lt; 0.001, shown are p-values for post-hoc pairwise comparisons, corrected using Holm-Bonferroni correction) <bold>D.</bold> Difference in correlation coefficient split by algorithm type on the training and test set, respectively, to the f-oopsi-result correcting for systematic differences between the training and the test set.</p>
</caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.g001" xlink:type="simple"/>
</fig>
<table-wrap id="pcbi.1006157.t004" position="float">
<object-id pub-id-type="doi">10.1371/journal.pcbi.1006157.t004</object-id>
<label>Table 4</label>
<caption>
<title>Summary of algorithm performance.</title>
<p>Δ correlation is computed as the mean difference in correlation coefficient compared to the STM algorithm. Δ var. exp. in % is computed as the mean relative improvement variance explained (<italic>r</italic><sup>2</sup>). Note that since variance explained is a nonlinear function of correlation, algorithms can be ranked differently according to the two measures. All means are taken over <italic>N</italic> = 32 recordings in the test set, except for training correlation, which is computed over <italic>N</italic> = 60 recordings in the training set.</p>
</caption>
<alternatives>
<graphic id="pcbi.1006157.t004g" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.t004" xlink:type="simple"/>
<table border="0" frame="box" rules="all">
<colgroup>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
</colgroup>
<thead>
<tr>
<th align="center">Team</th>
<th align="center">train correlation</th>
<th align="center">test correlation</th>
<th align="center">Δ correlation</th>
<th align="center">Δ var. exp. %</th>
<th align="center">AUC</th>
<th align="center">Info</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">1</td>
<td align="char" char=".">0.4823</td>
<td align="char" char=".">0.4382</td>
<td align="char" char=".">0.0810</td>
<td align="char" char=".">44.1</td>
<td align="char" char=".">0.846</td>
<td align="char" char=".">2.922</td>
</tr>
<tr>
<td align="center">2</td>
<td align="char" char=".">0.4727</td>
<td align="char" char=".">0.4378</td>
<td align="char" char=".">0.0806</td>
<td align="char" char=".">42.0</td>
<td align="char" char=".">0.846</td>
<td align="char" char=".">3.118</td>
</tr>
<tr>
<td align="center">3</td>
<td align="char" char=".">0.4730</td>
<td align="char" char=".">0.4347</td>
<td align="char" char=".">0.0775</td>
<td align="char" char=".">41.8</td>
<td align="char" char=".">0.851</td>
<td align="char" char=".">3.085</td>
</tr>
<tr>
<td align="center">4</td>
<td align="char" char=".">0.5374</td>
<td align="char" char=".">0.4325</td>
<td align="char" char=".">0.0753</td>
<td align="char" char=".">42.9</td>
<td align="char" char=".">0.815</td>
<td align="char" char=".">2.816</td>
</tr>
<tr>
<td align="center">5</td>
<td align="char" char=".">0.4900</td>
<td align="char" char=".">0.4291</td>
<td align="char" char=".">0.0719</td>
<td align="char" char=".">40.5</td>
<td align="char" char=".">0.842</td>
<td align="char" char=".">2.725</td>
</tr>
<tr>
<td align="center">6</td>
<td align="char" char=".">0.4752</td>
<td align="char" char=".">0.4188</td>
<td align="char" char=".">0.0617</td>
<td align="char" char=".">36.5</td>
<td align="char" char=".">0.822</td>
<td align="char" char=".">2.778</td>
</tr>
<tr>
<td align="center">7</td>
<td align="char" char=".">0.4379</td>
<td align="char" char=".">0.3967</td>
<td align="char" char=".">0.0395</td>
<td align="char" char=".">22.2</td>
<td align="char" char=".">0.829</td>
<td align="char" char=".">2.797</td>
</tr>
<tr>
<td align="center">8</td>
<td align="char" char=".">0.5063</td>
<td align="char" char=".">0.3833</td>
<td align="char" char=".">0.0261</td>
<td align="char" char=".">13.1</td>
<td align="char" char=".">0.816</td>
<td align="char" char=".">2.415</td>
</tr>
<tr>
<td align="center">9</td>
<td align="char" char=".">0.4271</td>
<td align="char" char=".">0.3794</td>
<td align="char" char=".">0.0222</td>
<td align="char" char=".">13.5</td>
<td align="char" char=".">0.815</td>
<td align="char" char=".">2.816</td>
</tr>
<tr>
<td align="center">10</td>
<td align="char" char=".">0.3992</td>
<td align="char" char=".">0.3629</td>
<td align="char" char=".">0.0058</td>
<td align="char" char=".">11.0</td>
<td align="char" char=".">0.784</td>
<td align="char" char=".">2.253</td>
</tr>
<tr>
<td align="center">STM</td>
<td align="char" char=".">0.4024</td>
<td align="char" char=".">0.3572</td>
<td align="center"/>
<td align="center"/>
<td align="char" char=".">0.821</td>
<td align="char" char=".">2.468</td>
</tr>
<tr>
<td align="center">f-oopsi</td>
<td align="char" char=".">0.2964</td>
<td align="char" char=".">0.2538</td>
<td align="char" char=".">-0.1010</td>
<td align="char" char=".">-40.4</td>
<td align="char" char=".">0.658</td>
<td align="char" char=".">1.107</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
<p>To explore the generality of our findings, we additionally analyzed the performance of the algorithms at different temporal resolutions and using different evaluation measures. To this end, we computed the average correlation coefficient between the inferred and the true spike rates for bins of 40, 83, 167 and 333 ms, respectively (<xref ref-type="fig" rid="pcbi.1006157.g002">Fig 2</xref>). As expected, the average correlation increased with increasing bin width (e.g. for algorithm by team 1: 0.44 to 0.73). Interestingly, the rank of the algorithms was consistent across bin widths. In addition, we evaluated the performance of the algorithm using the AUC and information gain (<xref ref-type="fig" rid="pcbi.1006157.g003">Fig 3</xref>, <xref ref-type="table" rid="pcbi.1006157.t004">Table 4</xref>, see <xref ref-type="sec" rid="sec009">Methods</xref>). The AUC measures the accuracy with which the presence of spiking in a given bin is detected, neglecting differences in the number of spikes. The information gain provides a model-based estimate of the amount of information about the spike rate extracted from the calcium trace [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]. The ranking of the algorithms was broadly consistent with the ranking based on correlation, despite minor differences.</p>
<fig id="pcbi.1006157.g002" position="float">
<object-id pub-id-type="doi">10.1371/journal.pcbi.1006157.g002</object-id>
<label>Fig 2</label>
<caption>
<title>Temporal resolution does not change the ranking of algorithms.</title>
<p>Mean correlation between inferred and true spike rates evaluated at different temporal resolution/sampling rate on all <italic>N</italic> = 32 cells in the test set. Colors indicate different algorithms. Colored dots are offset and connected for better visibility. STM: Spike-triggered mixture model [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]; f-oopsi: fast non-negative deconvolution [<xref ref-type="bibr" rid="pcbi.1006157.ref009">9</xref>].</p>
</caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.g002" xlink:type="simple"/>
</fig>
<fig id="pcbi.1006157.g003" position="float">
<object-id pub-id-type="doi">10.1371/journal.pcbi.1006157.g003</object-id>
<label>Fig 3</label>
<caption>
<title>Different spike inference metrics reach similar conclusions.</title>
<p><bold>A.</bold> Area under the curve (AUC) of the inferred spike rate used as a binary predictor for the presence of spikes (evaluated at 25 Hz, 50 ms bins) on the test set. Colors indicate different datasets. Black dots are mean correlation coefficients across all <italic>N</italic> = 32 cells in the test set. Colored dots are jittered for better visibility. STM: Spike-triggered mixture model [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]; f-oopsi: fast non-negative deconvolution [<xref ref-type="bibr" rid="pcbi.1006157.ref009">9</xref>] <bold>B.</bold> Information gain of the inferred spike rate about the true spike rate on the test set (evaluated at 25 Hz, 40 ms bins).</p>
</caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.g003" xlink:type="simple"/>
</fig>
<p>As the algorithms in the top group used a range of algorithmic strategies, we wondered whether they also made different predictions, e.g., each capturing certain aspects of the spike-calcium relationship but not others. However, the predictions of the different algorithms were typically very similar with an average pairwise correlation coefficient among the first six algorithm of 0.82±.04 (mean ± SD, <xref ref-type="fig" rid="pcbi.1006157.g004">Fig 4</xref>). Also, averaging the top six predictions in an ensembling approach did not yield substantially better performance (<inline-formula id="pcbi.1006157.e001"><alternatives><graphic id="pcbi.1006157.e001g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1006157.e001" xlink:type="simple"/><mml:math display="inline" id="M1"><mml:mrow><mml:mover accent="true"><mml:mi>c</mml:mi> <mml:mo>¯</mml:mo></mml:mover> <mml:mo>=</mml:mo> <mml:mn>0</mml:mn> <mml:mo>.</mml:mo> <mml:mn>4436</mml:mn></mml:mrow></mml:math></alternatives></inline-formula> compared to <inline-formula id="pcbi.1006157.e002"><alternatives><graphic id="pcbi.1006157.e002g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1006157.e002" xlink:type="simple"/><mml:math display="inline" id="M2"><mml:mrow><mml:mover accent="true"><mml:mi>c</mml:mi> <mml:mo>¯</mml:mo></mml:mover> <mml:mo>=</mml:mo> <mml:mn>0</mml:mn> <mml:mo>.</mml:mo> <mml:mn>4382</mml:mn></mml:mrow></mml:math></alternatives></inline-formula> for Team 1). This indicates that despite their different algorithmic strategies, all algorithms captured similar aspects of the spike-fluorescence relationship.</p>
<fig id="pcbi.1006157.g004" position="float">
<object-id pub-id-type="doi">10.1371/journal.pcbi.1006157.g004</object-id>
<label>Fig 4</label>
<caption>
<title>Top algorithms make highly correlated predictions.</title>
<p><bold>A.-B.</bold> Example cells from the test set for dataset 1 (OGB-1) and dataset 3 (GCaMP6s) show highly similar predictions between most algorithms. <bold>C.</bold> Average correlation coefficients between predictions of different algorithms across all cells in the test set at 25 Hz (40 ms bins).</p>
</caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.g004" xlink:type="simple"/>
</fig>
</sec>
<sec id="sec003" sec-type="conclusions">
<title>Discussion</title>
<p>In summary, the <italic>spikefinder</italic> challenge has shown that a community competition making use of suitable benchmark data can catalyze algorithmic developments in neuroscience. The challenge triggered a range of new and creative approaches towards solving the problem of spike rate inference from calcium data and improved the state-of-the-art substantially. The challenge did not distill the optimal strategy out of the different possible algorithmic approaches, something we had initially hoped for; rather, it showed that—given the current data—a range of approaches yield very similar outcomes.</p>
<sec id="sec004">
<title>Different algorithmic strategies for spike rate inference</title>
<p>Interestingly, algorithms based on very different approaches yielded very similar performance. For example, algorithms based on generative models such as those by Team 1 and 6 perform on par with—in principle—more flexible deep learning-based approaches. Each algorithm comes with their own advantages and disadvantages regarding speed, interpretability, and incorporation of prior knowledge. For example, training the DNN-based models can be computationally quite costly and their efficient use may require specialized hardware such as GPUs. In practice, when a trained algorithm is applied to infer spike rates, we found all DNN-based method comparably efficient with a run time of less than a second per recording. With supervised methods, care has to be taken when using complex models to avoid overfitting the training set, as this could lead to false confidence about the prediction performance on new data. In fact, we observed quite heavy overfitting for two of the DNN-based approaches (<xref ref-type="fig" rid="pcbi.1006157.g001">Fig 1D</xref>). Nevertheless, supervised spike inference algorithms have been shown to generalize well to new data sets for which no data had been used during training [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>], indicating that adapting supervised algorithms to new settings like indicators with different dynamics should be reasonably straightforward. In contrast, the algorithms based on generative models may be less easily adapted to novel settings as indicator dynamics, saturation or adaption effects and noise properties need to first be accurately assessed—simply swapping the measured calcium transient from isolated spikes may not be sufficient. In addition, inference in such models can be more time consuming as shown by the performance of the MLspike algorithm with an average of 15 seconds per recording. Hybrid approaches such as pursued here by Team 9 or more recently by [<xref ref-type="bibr" rid="pcbi.1006157.ref022">22</xref>] may offer a way towards combining the respective strengths of both approaches.</p>
</sec>
<sec id="sec005">
<title>Is spike rate inferences saturated?</title>
<p>The <italic>spikefinder</italic> challenge raises the question of what the actual performance bound of an ideal decoder is. Model simulations can help to answer these questions [<xref ref-type="bibr" rid="pcbi.1006157.ref008">8</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref012">12</xref>], but their interpretation is limited by the accuracy of the model regarding indicator dynamics, noise structure, and other experimental factors [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]. For example, in vitro recordings zooming in on individual neurons will have a different maximal performance than recordings in awake, behaving animals. Of course, the achievable upper bound on performance always depends on the desired temporal resolution (<xref ref-type="fig" rid="pcbi.1006157.g002">Fig 2</xref>) and experimental factors. For example, cells in data set I recorded at very high sampling rates using 3D AOD scanning yielded on average much higher correlation than neurons recorded using the same indicator in the same area with much lower scan rate (<xref ref-type="fig" rid="pcbi.1006157.g001">Fig 1A</xref>). It remains to be seen whether new and larger data sets of simultaneously recorded and imaged neurons will yield further improvements and distinguish more clearly between different algorithmic strategies. It will also be interesting to see whether new indicators will allow for more precise spike rate inference.</p>
</sec>
<sec id="sec006">
<title>Evaluation of spike rate inference</title>
<p>We also considered the AUC and information gain as alternatives to our primary evaluation measure, the correlation coefficient. While the latter is easy to interpret and more sensitive than the AUC, it is still invariant under global scaling of the predicted spike rate [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]. Although information gain as a model based measured is considered a canonical model comparison criterion for probabilistic predictions [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref023">23</xref>], it can be more difficult to interpret than correlation coefficients or AUC.</p>
<p>In general, all three measures yielded similar estimates of the ranking of the algorithms, with the AUC resolving the present differences least. In fact, different metrics can in principle lead to different conclusions about which algorithm is optimal since the metric contains part of the task specification [<xref ref-type="bibr" rid="pcbi.1006157.ref024">24</xref>]. Metrics for spike rate inference are a matter of current debate in the literature—see for example refs. [<xref ref-type="bibr" rid="pcbi.1006157.ref005">5</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref025">25</xref>] for recent proposals.</p>
</sec>
<sec id="sec007">
<title>Design considerations for future challenges</title>
<p>In addition to improving on the state-of-the-art, competitions such as the <italic>spikefinder</italic> challenge can boost standardization of algorithms, something that has been lacking from neuroscience analysis [<xref ref-type="bibr" rid="pcbi.1006157.ref026">26</xref>]. For example, several of the processing choices made for this challenge triggered a debate among the submitting teams as to their utility and practicality. For example, we resampled all data to 100 Hz for ease of comparison, which induced problems for some of the submitted algorithms through the properties of the used filter. In addition, most participating teams found it necessary to introduce means of adapting the model parameters to the specific data set. These differences may have been introduced through different preprocessing procedures in the labs that contributed data and even between different scanning methods and speeds within the same lab (3D AOD vs. galvo scanning vs. resonant scanning). Even greater care should be taken to avoid such confounds in future competitions on this topic. In particular, a future challenge should explicitly address the potential of each algorithm to easily adapt to a data set not previously seen as part of the training set, testing for the transfer learning capabilities of each algorithm. It would also be interesting to explicitly evaluate algorithms for different recording conditions (e.g. in-vitro vs. awake), as the difference in recording conditions could even make different algorithmic strategies optimal.</p>
<p>Finally, the challenge was performed on traces extracted from the raw imaging data by averaging all the pixels within manually placed regions-of-interest (ROIs). It is thus possible that the extracted signals contain contamination from the neuropil or were suboptimally placed, a problem tackled by methods that combine ROI placement and calcium-trace extraction in a single algorithm [<xref ref-type="bibr" rid="pcbi.1006157.ref027">27</xref>, <xref ref-type="bibr" rid="pcbi.1006157.ref028">28</xref>]. However, at least for data with simultaneous imaging and electrophysiological recordings, it is not clear how methods integrating ROI placement and spike rate extraction should be evaluated and compared to regular data, since the recording electrode is always present in the picture, adding a confound to automated ROI extraction through the different image statistics.</p>
</sec>
<sec id="sec008">
<title>Conclusion</title>
<p>We believe that quantitative benchmarks are an essential ingredient for progress in the field, providing a reference point for future developments and a common standard with regards to how new algorithms should be evaluated. We strongly believe that many fields of computational neuroscience can benefit from community-based challenges to assess where the field stands and how it should move forward. As for the problem of spike rate inference from two-photon imaging, the <italic>spikefinder</italic> challenge should not be considered the last word in this matter: More comprehensive data sets and new functional indicators may require organizing another round of community-based development, further pushing the boundaries of what is attainable. Which algorithm to choose? The answer to that depends on a lot of factors, including performance, desired programming language, envisioned run time and not the least the simplicity of the method—certainly, an algorithm consisting of ten simple lines of code like that by team 10 is more intuitive than a highly nonlinear DNN. The algorithms submitted as part of this challenge offer a range of options regarding these criteria and will provide a solid basis to further advance the field.</p>
</sec>
</sec>
<sec id="sec009" sec-type="materials|methods">
<title>Methods</title>
<sec id="sec010">
<title>Data</title>
<p>The challenge was based on data sets collected for a previous benchmarking effort [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>] and the publicly available cai-1 data set from crcns.org [<xref ref-type="bibr" rid="pcbi.1006157.ref018">18</xref>]. Details about the recording region, scan method, indicators, scan rate and cell numbers are summarized in <xref ref-type="table" rid="pcbi.1006157.t001">Table 1</xref> and described in detail in Theis et al. (2016). All data was resampled to 100 Hz independent of the original sampling rate. Upon request during the challenge, we made the data available at the native sampling rate.</p>
</sec>
<sec id="sec011">
<title>Challenge organization</title>
<p>For the challenge, we split the available data into training and test sets (see <xref ref-type="table" rid="pcbi.1006157.t001">Table 1</xref>). The training set contained both calcium and spike data, while for the test set, only calcium data was available during the challenge period. We made sure that multiple recordings from individual neurons contained in some data sets were either assigned to the training or the test set. The GENIE datasets were only used as training data, since they are completely publicly available and consist of recordings from individual zoomed-in cells.</p>
<p>The data and instructions were available on a dedicated website, based on an open-source web framework (<ext-link ext-link-type="uri" xlink:href="https://github.com/codeneuro/spikefinder" xlink:type="simple">https://github.com/codeneuro/spikefinder</ext-link>). There was a discussion board linked from the website to allow for questions and discussion among participants. Each team could make multiple submissions, but during the challenge period, only results on the training set were shown. The challenge ran from 30/11/2016 to 04/05/2017.</p>
</sec>
<sec id="sec012">
<title>Algorithms</title>
<p>The submitted algorithms are described in detail in the Appendix. For comparison, we used publicly available implementations of the STM algorithm [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>] and fast-oopsi [<xref ref-type="bibr" rid="pcbi.1006157.ref009">9</xref>]. STM parameters were optimized on the entire training set.</p>
</sec>
<sec id="sec013">
<title>Evaluation</title>
<p>The evaluation of the submissions was done in Python using Jupyter notebooks. All evaluation functions and notebooks are available at <ext-link ext-link-type="uri" xlink:href="https://github.com/berenslab/spikefinder_analysis" xlink:type="simple">https://github.com/berenslab/spikefinder_analysis</ext-link>.</p>
<p>We used the correlation coefficient <italic>c</italic> between the inferred and the real traces resampled to 25 Hz (40 ms time bins) as primary quality measure. To make the observed increase in correlation more interpretable, we converted it to variance explained <italic>r</italic><sup>2</sup> and report the improvement in performance as the average increase in variance explained compared to the STM algorithm:
<disp-formula id="pcbi.1006157.e003"><alternatives><graphic id="pcbi.1006157.e003g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1006157.e003" xlink:type="simple"/><mml:math display="block" id="M3"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mn>100</mml:mn> <mml:mo>·</mml:mo> <mml:mo>(</mml:mo> <mml:mo>&lt;</mml:mo> <mml:mfrac><mml:msubsup><mml:mi>c</mml:mi> <mml:mrow><mml:mi>a</mml:mi> <mml:mi>l</mml:mi> <mml:mi>g</mml:mi> <mml:mi>o</mml:mi></mml:mrow> <mml:mn>2</mml:mn></mml:msubsup> <mml:msubsup><mml:mi>c</mml:mi> <mml:mrow><mml:mi>S</mml:mi> <mml:mi>T</mml:mi> <mml:mi>M</mml:mi></mml:mrow> <mml:mn>2</mml:mn></mml:msubsup></mml:mfrac> <mml:mo>&gt;</mml:mo> <mml:mo>-</mml:mo> <mml:mn>1</mml:mn> <mml:mo>)</mml:mo> <mml:mo>%</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives></disp-formula></p>
<p>Here, &lt;&gt; denotes an average over cells, omitting the dependence of <italic>c</italic> on cells for clarity. For completeness, we also computed the area under the ROC curve (AUC) and the information gain as in ref. [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>]. We used the <monospace>roc_curve</monospace> function from <monospace>scikit-learn</monospace> [<xref ref-type="bibr" rid="pcbi.1006157.ref029">29</xref>] to compute the AUC for classifying whether or not a spike was present in a given bin. Assuming Poisson statistics, independence of spike counts in different bins, an average firing rate λ and a predicted firing rate of λ<sub><italic>t</italic></sub> at time <italic>t</italic>, the expected information gain (in bits per bin) can be estimated as
<disp-formula id="pcbi.1006157.e004"><alternatives><graphic id="pcbi.1006157.e004g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1006157.e004" xlink:type="simple"/><mml:math display="block" id="M4"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:msub><mml:mi>I</mml:mi> <mml:mi>g</mml:mi></mml:msub> <mml:mo>=</mml:mo> <mml:mfrac><mml:mn>1</mml:mn> <mml:mi>T</mml:mi></mml:mfrac> <mml:munder><mml:mo>∑</mml:mo> <mml:mi>t</mml:mi></mml:munder> <mml:msub><mml:mi>k</mml:mi> <mml:mi>t</mml:mi></mml:msub> <mml:msub><mml:mo form="prefix">log</mml:mo> <mml:mn>2</mml:mn></mml:msub> <mml:mfrac><mml:msub><mml:mo>λ</mml:mo> <mml:mi>t</mml:mi></mml:msub> <mml:mo>λ</mml:mo></mml:mfrac> <mml:mo>+</mml:mo> <mml:mo>λ</mml:mo> <mml:mo>-</mml:mo> <mml:mfrac><mml:mn>1</mml:mn> <mml:mi>T</mml:mi></mml:mfrac> <mml:munder><mml:mo>∑</mml:mo> <mml:mi>t</mml:mi></mml:munder> <mml:msub><mml:mo>λ</mml:mo> <mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives></disp-formula></p>
<p>Since the different algorithms were not necessarily optimized for this model, we transformed the predicted firing rate λ<sub><italic>t</italic></sub> using a piecewise linear monotonically increasing function <italic>f</italic> optimized to maximize the information gain across all cells [<xref ref-type="bibr" rid="pcbi.1006157.ref015">15</xref>].</p>
<p>We used the R package <monospace>afex</monospace> to compute a repeated measures ANOVA on the correlation coefficients with within-subject factor algorithm and cells as subjects. Pairwise comparisons between algorithms were performed using the <monospace>lsmeans</monospace> package with Holm-Bonferroni correction for 66 tests.</p>
</sec>
</sec>
<sec id="sec014">
<title>Supporting information</title>
<supplementary-material id="pcbi.1006157.s001" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1006157.s001" xlink:type="simple">
<label>S1 Text</label>
<caption>
<title>Detailed description of all algorithms.</title>
<p>The supplementary file contains detailed descriptions of all algorithms submitted as part of the spikefinder challenge.</p>
<p>(PDF)</p>
</caption>
</supplementary-material>
</sec>
</body>
<back>
<ack>
<p>Awards for the <italic>spikefinder</italic> competition were kindly provided by Carl Zeiss AG, Oberkochen, Germany and the Bernstein Center for Computational Neuroscience, Tübingen, Germany.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="pcbi.1006157.ref001">
<label>1</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Kerr</surname> <given-names>JN</given-names></name>, <name name-style="western"><surname>Denk</surname> <given-names>W</given-names></name>. <article-title>Imaging in vivo: watching the brain in action</article-title>. <source>Nature Reviews Neuroscience</source>. <year>2008</year>;<volume>9</volume>(<issue>3</issue>):<fpage>195</fpage>–<lpage>205</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nrn2338" xlink:type="simple">10.1038/nrn2338</ext-link></comment> <object-id pub-id-type="pmid">18270513</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref002">
<label>2</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Peron</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Chen</surname> <given-names>TW</given-names></name>, <name name-style="western"><surname>Svoboda</surname> <given-names>K</given-names></name>. <article-title>Comprehensive imaging of cortical networks</article-title>. <source>Current Opinion in Neurobiology</source>. <year>2015</year>;<volume>32</volume>:<fpage>115</fpage>–<lpage>123</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.conb.2015.03.016" xlink:type="simple">10.1016/j.conb.2015.03.016</ext-link></comment> <object-id pub-id-type="pmid">25880117</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref003">
<label>3</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Cotton</surname> <given-names>RJ</given-names></name>, <name name-style="western"><surname>Froudarakis</surname> <given-names>E</given-names></name>, <name name-style="western"><surname>Storer</surname> <given-names>P</given-names></name>, <name name-style="western"><surname>Saggau</surname> <given-names>P</given-names></name>, <name name-style="western"><surname>Tolias</surname> <given-names>AS</given-names></name>. <article-title>Three-dimensional mapping of microcircuit correlation structure</article-title>. <source>Frontiers in neural circuits</source>. <year>2013</year>;<volume>7</volume>:<fpage>151</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fncir.2013.00151" xlink:type="simple">10.3389/fncir.2013.00151</ext-link></comment> <object-id pub-id-type="pmid">24133414</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref004">
<label>4</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Grewe</surname> <given-names>BF</given-names></name>, <name name-style="western"><surname>Langer</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Kasper</surname> <given-names>H</given-names></name>, <name name-style="western"><surname>Kampa</surname> <given-names>BM</given-names></name>, <name name-style="western"><surname>Helmchen</surname> <given-names>F</given-names></name>. <article-title>High-speed in vivo calcium imaging reveals neuronal network activity with near-millisecond precision</article-title>. <source>Nature methods</source>. <year>2010</year>;<volume>7</volume>(<issue>5</issue>):<fpage>399</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nmeth.1453" xlink:type="simple">10.1038/nmeth.1453</ext-link></comment> <object-id pub-id-type="pmid">20400966</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref005">
<label>5</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Pachitariu</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Stringer</surname> <given-names>C</given-names></name>, <name name-style="western"><surname>Harris</surname> <given-names>KD</given-names></name>. <article-title>Robustness of spike deconvolution for calcium imaging of neural spiking</article-title>. <source>bioRxiv</source>. <year>2017</year>; 156786. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1101/156786" xlink:type="simple">10.1101/156786</ext-link></comment></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref006">
<label>6</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Vogelstein</surname> <given-names>JT</given-names></name>, <name name-style="western"><surname>Watson</surname> <given-names>BO</given-names></name>, <name name-style="western"><surname>Packer</surname> <given-names>AM</given-names></name>, <name name-style="western"><surname>Yuste</surname> <given-names>R</given-names></name>, <name name-style="western"><surname>Jedynak</surname> <given-names>B</given-names></name>, <name name-style="western"><surname>Paninski</surname> <given-names>L</given-names></name>. <article-title>Spike inference from calcium imaging using sequential Monte Carlo methods</article-title>. <source>Biophysical journal</source>. <year>2009</year>;<volume>97</volume>(<issue>2</issue>):<fpage>636</fpage>–<lpage>55</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.bpj.2008.08.005" xlink:type="simple">10.1016/j.bpj.2008.08.005</ext-link></comment> <object-id pub-id-type="pmid">19619479</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref007">
<label>7</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Chen</surname> <given-names>TW</given-names></name>, <name name-style="western"><surname>Wardill</surname> <given-names>TJ</given-names></name>, <name name-style="western"><surname>Sun</surname> <given-names>Y</given-names></name>, <name name-style="western"><surname>Pulver</surname> <given-names>SR</given-names></name>, <name name-style="western"><surname>Renninger</surname> <given-names>SL</given-names></name>, <name name-style="western"><surname>Baohan</surname> <given-names>A</given-names></name>, <etal>et al</etal>. <article-title>Ultrasensitive fluorescent proteins for imaging neuronal activity</article-title>. <source>Nature</source>. <year>2013</year>;<volume>499</volume>(<issue>7458</issue>):<fpage>295</fpage>–<lpage>300</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nature12354" xlink:type="simple">10.1038/nature12354</ext-link></comment> <object-id pub-id-type="pmid">23868258</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref008">
<label>8</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Wilt</surname> <given-names>B</given-names></name>, <name name-style="western"><surname>Fitzgerald</surname> <given-names>JE</given-names></name>, <name name-style="western"><surname>Schnitzer</surname> <given-names>MJ</given-names></name>. <article-title>Photon shot noise limits on optical detection of neuronal spikes and estimation of spike timing</article-title>. <source>Biophysical journal</source>. <year>2013</year>;<volume>104</volume>(<issue>1</issue>):<fpage>51</fpage>–<lpage>62</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.bpj.2012.07.058" xlink:type="simple">10.1016/j.bpj.2012.07.058</ext-link></comment> <object-id pub-id-type="pmid">23332058</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref009">
<label>9</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Vogelstein</surname> <given-names>JT</given-names></name>, <name name-style="western"><surname>Packer</surname> <given-names>AM</given-names></name>, <name name-style="western"><surname>Machado</surname> <given-names>Ta</given-names></name>, <name name-style="western"><surname>Sippy</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Babadi</surname> <given-names>B</given-names></name>, <name name-style="western"><surname>Yuste</surname> <given-names>R</given-names></name>, <etal>et al</etal>. <article-title>Fast nonnegative deconvolution for spike train inference from population calcium imaging</article-title>. <source>Journal of neurophysiology</source>. <year>2010</year>;<volume>104</volume>(<issue>6</issue>):<fpage>3691</fpage>–<lpage>704</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1152/jn.01073.2009" xlink:type="simple">10.1152/jn.01073.2009</ext-link></comment> <object-id pub-id-type="pmid">20554834</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref010">
<label>10</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Yaksi</surname> <given-names>E</given-names></name>, <name name-style="western"><surname>Friedrich</surname> <given-names>RW</given-names></name>. <article-title>Reconstruction of firing rate changes across neuronal populations by temporally deconvolved Ca 2+ imaging</article-title>. <source>Nature methods</source>. <year>2006</year>;<volume>3</volume>(<issue>5</issue>):<fpage>377</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nmeth874" xlink:type="simple">10.1038/nmeth874</ext-link></comment> <object-id pub-id-type="pmid">16628208</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref011">
<label>11</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Greenberg</surname> <given-names>DS</given-names></name>, <name name-style="western"><surname>Houweling</surname> <given-names>AR</given-names></name>, <name name-style="western"><surname>Kerr</surname> <given-names>JN</given-names></name>. <article-title>Population imaging of ongoing neuronal activity in the visual cortex of awake rats</article-title>. <source>Nature neuroscience</source>. <year>2008</year>;<volume>11</volume>(<issue>7</issue>):<fpage>749</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nn.2140" xlink:type="simple">10.1038/nn.2140</ext-link></comment> <object-id pub-id-type="pmid">18552841</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref012">
<label>12</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Deneux</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Kaszas</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Szalay</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Katona</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Lakner</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Grinvald</surname> <given-names>A</given-names></name>, <etal>et al</etal>. <article-title>Accurate spike estimation from noisy calcium signals for ultrafast three-dimensional imaging of large neuronal populations in vivo</article-title>. <source>Nature Communications</source>. <year>2016</year>;<volume>7</volume>:<fpage>12190</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/ncomms12190" xlink:type="simple">10.1038/ncomms12190</ext-link></comment> <object-id pub-id-type="pmid">27432255</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref013">
<label>13</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Friedrich</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Zhou</surname> <given-names>P</given-names></name>, <name name-style="western"><surname>Paninski</surname> <given-names>L</given-names></name>. <article-title>Fast online deconvolution of calcium imaging data</article-title>. <source>PLoS Comput Biol</source>. <year>2017</year>;<volume>13</volume>(<issue>3</issue>):<fpage>e1005423</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pcbi.1005423" xlink:type="simple">10.1371/journal.pcbi.1005423</ext-link></comment> <object-id pub-id-type="pmid">28291787</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref014">
<label>14</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Sasaki</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Takahashi</surname> <given-names>N</given-names></name>, <name name-style="western"><surname>Matsuki</surname> <given-names>N</given-names></name>, <name name-style="western"><surname>Ikegaya</surname> <given-names>Y</given-names></name>. <article-title>Fast and accurate detection of action potentials from somatic calcium fluctuations</article-title>. <source>Journal of neurophysiology</source>. <year>2008</year>;<volume>100</volume>(<issue>3</issue>):<fpage>1668</fpage>–<lpage>1676</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1152/jn.00084.2008" xlink:type="simple">10.1152/jn.00084.2008</ext-link></comment> <object-id pub-id-type="pmid">18596182</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref015">
<label>15</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Theis</surname> <given-names>L</given-names></name>, <name name-style="western"><surname>Berens</surname> <given-names>P</given-names></name>, <name name-style="western"><surname>Froudarakis</surname> <given-names>E</given-names></name>, <name name-style="western"><surname>Reimer</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Román Rosón</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Baden</surname> <given-names>T</given-names></name>, <etal>et al</etal>. <article-title>Benchmarking Spike Rate Inference in Population Calcium Imaging</article-title>. <source>Neuron</source>. <year>2016</year>;<volume>90</volume>(<issue>3</issue>):<fpage>471</fpage>–<lpage>482</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.neuron.2016.04.014" xlink:type="simple">10.1016/j.neuron.2016.04.014</ext-link></comment> <object-id pub-id-type="pmid">27151639</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref016">
<label>16</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Russakovsky</surname> <given-names>O</given-names></name>, <name name-style="western"><surname>Deng</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Su</surname> <given-names>H</given-names></name>, <name name-style="western"><surname>Krause</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Satheesh</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Ma</surname> <given-names>S</given-names></name>, <etal>et al</etal>. <article-title>Imagenet large scale visual recognition challenge</article-title>. <source>International Journal of Computer Vision</source>. <year>2015</year>;<volume>115</volume>(<issue>3</issue>):<fpage>211</fpage>–<lpage>252</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11263-015-0816-y" xlink:type="simple">10.1007/s11263-015-0816-y</ext-link></comment></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref017">
<label>17</label>
<mixed-citation publication-type="other" xlink:type="simple">Adam-Bourdarios C, Cowan G, Germain C, Guyon I, Kégl B, Rousseau D. The Higgs boson machine learning challenge. In: NIPS 2014 Workshop on High-energy Physics and Machine Learning; 2015. p. 19–55.</mixed-citation>
</ref>
<ref id="pcbi.1006157.ref018">
<label>18</label>
<mixed-citation publication-type="other" xlink:type="simple">Svoboda K, Project G. Simultaneous imaging and loose-seal cell-attached electrical recordings from neurons expressing a variety of genetically encoded calcium indicators; 2015. Available from: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.6080/K02R3PMN" xlink:type="simple">http://dx.doi.org/10.6080/K02R3PMN</ext-link>.</mixed-citation>
</ref>
<ref id="pcbi.1006157.ref019">
<label>19</label>
<mixed-citation publication-type="other" xlink:type="simple">Friedrich J, Paninski L. Fast active set methods for online spike inference from calcium imaging. In: Advances In Neural Information Processing Systems; 2016. p. 1984–1992.</mixed-citation>
</ref>
<ref id="pcbi.1006157.ref020">
<label>20</label>
<mixed-citation publication-type="other" xlink:type="simple">He K, Zhang X, Ren S, Sun J. Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition; 2016. p. 770–778.</mixed-citation>
</ref>
<ref id="pcbi.1006157.ref021">
<label>21</label>
<mixed-citation publication-type="other" xlink:type="simple">Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, et al. Going deeper with convolutions. CVPR; 2015.</mixed-citation>
</ref>
<ref id="pcbi.1006157.ref022">
<label>22</label>
<mixed-citation publication-type="other" xlink:type="simple">Speiser A, Yan J, Archer E, Buesing L, Turaga SC, Macke JH. Fast amortized inference of neural activity from calcium imaging data with variational autoencoders. In: Advances in Neural Information Processing Systems. vol. 30; 2017.</mixed-citation>
</ref>
<ref id="pcbi.1006157.ref023">
<label>23</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Kuemmerer</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Wallis</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Bethge</surname> <given-names>M</given-names></name>. <article-title>Information-theoretic model comparison unifies saliency metrics</article-title>. <source>Proceedings of the National Academy of Science</source>. <year>2015</year>;<volume>112</volume>(<issue>52</issue>):<fpage>16054</fpage>–<lpage>16059</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1073/pnas.1510393112" xlink:type="simple">10.1073/pnas.1510393112</ext-link></comment></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref024">
<label>24</label>
<mixed-citation publication-type="other" xlink:type="simple">Kümmerer M, Wallis TS, Bethge M. Saliency Benchmarking: Separating Models, Maps and Metrics. arXiv preprint arXiv:1704.08615. 2017.</mixed-citation>
</ref>
<ref id="pcbi.1006157.ref025">
<label>25</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Reynolds</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Schultz</surname> <given-names>SR</given-names></name>, <name name-style="western"><surname>Dragotti</surname> <given-names>PL</given-names></name>. <article-title>CosMIC: A Consistent Metric for Spike Inference from Calcium Imaging</article-title>. <source>bioRxiv</source>. <year>2017</year>; 238592. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1101/238592" xlink:type="simple">10.1101/238592</ext-link></comment></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref026">
<label>26</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Freeman</surname> <given-names>J</given-names></name>. <article-title>Open source tools for large-scale neuroscience</article-title>. <source>Current Opinion in Neurobiology</source>. <year>2015</year>;<volume>32</volume>:<fpage>156</fpage>–<lpage>163</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.conb.2015.04.002" xlink:type="simple">10.1016/j.conb.2015.04.002</ext-link></comment> <object-id pub-id-type="pmid">25982977</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref027">
<label>27</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Pnevmatikakis</surname> <given-names>EA</given-names></name>, <name name-style="western"><surname>Soudry</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Gao</surname> <given-names>Y</given-names></name>, <name name-style="western"><surname>Machado</surname> <given-names>TA</given-names></name>, <name name-style="western"><surname>Merel</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Pfau</surname> <given-names>D</given-names></name>, <etal>et al</etal>. <article-title>Simultaneous Denoising, Deconvolution, and Demixing of Calcium Imaging Data</article-title>. <source>Neuron</source>. <year>2016</year>;<volume>89</volume>(<issue>2</issue>):<fpage>285</fpage>–<lpage>299</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.neuron.2015.11.037" xlink:type="simple">10.1016/j.neuron.2015.11.037</ext-link></comment> <object-id pub-id-type="pmid">26774160</object-id></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref028">
<label>28</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Pachitariu</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Stringer</surname> <given-names>C</given-names></name>, <name name-style="western"><surname>Schröder</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Dipoppa</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Rossi</surname> <given-names>LF</given-names></name>, <name name-style="western"><surname>Carandini</surname> <given-names>M</given-names></name>, <etal>et al</etal>. <article-title>Suite2p: beyond 10,000 neurons with standard two-photon microscopy</article-title>. <source>bioRxiv</source>. <year>2016</year>; <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1101/061507" xlink:type="simple">10.1101/061507</ext-link></comment></mixed-citation>
</ref>
<ref id="pcbi.1006157.ref029">
<label>29</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Pedregosa</surname> <given-names>F</given-names></name>, <name name-style="western"><surname>Varoquaux</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Gramfort</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Michel</surname> <given-names>V</given-names></name>, <name name-style="western"><surname>Thirion</surname> <given-names>B</given-names></name>, <name name-style="western"><surname>Grisel</surname> <given-names>O</given-names></name>, <etal>et al</etal>. <article-title>Scikit-learn: Machine Learning in Python</article-title>. <source>Journal of Machine Learning Research</source>. <year>2011</year>;<volume>12</volume>:<fpage>2825</fpage>–<lpage>2830</lpage>.</mixed-citation>
</ref>
</ref-list>
</back>
</article>