<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "http://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xml:lang="en" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<processing-meta>
<custom-meta-group content-type="composition">
<custom-meta specific-use="newgen" xlink:href="https://www.newgen.co/">
<meta-name>Composition Vendor</meta-name>
<meta-value>Newgen KnowledgeWorks (P) Ltd.</meta-value>
</custom-meta>
</custom-meta-group>
</processing-meta>
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">PLoS One</journal-id>
<journal-id journal-id-type="publisher-id">plos</journal-id>
<journal-id journal-id-type="pmc">plosone</journal-id>
<journal-title-group>
<journal-title>PLOS One</journal-title>
</journal-title-group>
<issn pub-type="epub">1932-6203</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="doi">10.1371/journal.pone.0339848</article-id>
<article-id pub-id-type="publisher-id">PONE-D-25-19057</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Research Article</subject>
</subj-group>
<subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Organisms</subject><subj-group><subject>Eukaryota</subject><subj-group><subject>Animals</subject><subj-group><subject>Vertebrates</subject><subj-group><subject>Amniotes</subject><subj-group><subject>Birds</subject></subj-group></subj-group></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>Zoology</subject><subj-group><subject>Animals</subject><subj-group><subject>Vertebrates</subject><subj-group><subject>Amniotes</subject><subj-group><subject>Birds</subject></subj-group></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>Physiological parameters</subject><subj-group><subject>Body weight</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>Zoology</subject><subj-group><subject>Animal physiology</subject><subj-group><subject>Vertebrate physiology</subject><subj-group><subject>Bird physiology</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>Zoology</subject><subj-group><subject>Ornithology</subject><subj-group><subject>Bird physiology</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>Physiology</subject><subj-group><subject>Physiological parameters</subject><subj-group><subject>Body weight</subject><subj-group><subject>Weight loss</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>Psychology</subject><subj-group><subject>Behavior</subject><subj-group><subject>Animal behavior</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Social sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Behavior</subject><subj-group><subject>Animal behavior</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>Zoology</subject><subj-group><subject>Animal behavior</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Behavior</subject><subj-group><subject>Animal behavior</subject><subj-group><subject>Animal communication</subject><subj-group><subject>Bird song</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Social sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Behavior</subject><subj-group><subject>Animal behavior</subject><subj-group><subject>Animal communication</subject><subj-group><subject>Bird song</subject></subj-group></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>Zoology</subject><subj-group><subject>Animal behavior</subject><subj-group><subject>Animal communication</subject><subj-group><subject>Bird song</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>Zoology</subject><subj-group><subject>Ornithology</subject><subj-group><subject>Bird song</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>Organisms</subject><subj-group><subject>Eukaryota</subject><subj-group><subject>Animals</subject><subj-group><subject>Vertebrates</subject><subj-group><subject>Amniotes</subject><subj-group><subject>Birds</subject><subj-group><subject>Canaries</subject></subj-group></subj-group></subj-group></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>Zoology</subject><subj-group><subject>Animals</subject><subj-group><subject>Vertebrates</subject><subj-group><subject>Amniotes</subject><subj-group><subject>Birds</subject><subj-group><subject>Canaries</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Engineering and technology</subject><subj-group><subject>Signal processing</subject><subj-group><subject>Signal amplification</subject></subj-group></subj-group></subj-group></article-categories>
<title-group>
<article-title>Automated, stress-free, and precise measurement of songbird weight in neuroscience experiments</article-title>
<alt-title alt-title-type="running-head">Automated measurement of songbird weight in neuroscience experiments</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Bonneh</surname>
<given-names>Yuval</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role content-type="http://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role content-type="http://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role content-type="http://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role content-type="http://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role content-type="http://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role content-type="http://credit.niso.org/contributor-roles/writing-original-draft/">Writing – original draft</role>
<role content-type="http://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Tuval</surname>
<given-names>Avishag</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/writing-original-draft/">Writing – original draft</role>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Ben-Shitrit</surname>
<given-names>Ido</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role content-type="http://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Goffer</surname>
<given-names>Lilia</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<xref ref-type="aff" rid="aff002"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author" corresp="yes" xlink:type="simple">
<contrib-id authenticated="true" contrib-id-type="orcid">https://orcid.org/0000-0002-8149-6954</contrib-id>
<name name-style="western">
<surname>Cohen</surname>
<given-names>Yarden</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role content-type="http://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role content-type="http://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role content-type="http://credit.niso.org/contributor-roles/writing-original-draft/">Writing – original draft</role>
<role content-type="http://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
<xref ref-type="corresp" rid="cor001">*</xref>
</contrib>
</contrib-group>
<aff id="aff001"><label>1</label> <addr-line>Department of Brain Sciences, Weizmann Institute of Science, Rehovot, Israel</addr-line></aff>
<aff id="aff002"><label>2</label> <addr-line>Department of Physics Core Facilities, Weizmann Institute of Science, Rehovot, Israel</addr-line></aff>
<contrib-group>
<contrib contrib-type="editor" xlink:type="simple">
<name name-style="western">
<surname>Vicario</surname>
<given-names>David S.</given-names>
</name>
<role>Editor</role>
<xref ref-type="aff" rid="edit1"/></contrib>
</contrib-group>
<aff id="edit1"><addr-line>Rutgers The State University of New Jersey, UNITED STATES OF AMERICA</addr-line></aff>
<author-notes>
<fn fn-type="conflict" id="coi001">
<p>The authors declare no competing financial or non-financial interests.</p>
</fn>
<corresp id="cor001">* E-mail: <email xlink:type="simple">yarden.j.cohen@weizmann.ac.il</email></corresp>
</author-notes>
<pub-date pub-type="epub"><day>12</day><month>1</month><year>2026</year></pub-date>
<pub-date pub-type="collection"><year>2026</year></pub-date>
<volume>21</volume>
<issue>1</issue>
<elocation-id>e0339848</elocation-id>
<history>
<date date-type="received"><day>9</day><month>4</month><year>2025</year></date>
<date date-type="accepted"><day>14</day><month>12</month><year>2025</year></date>
</history>
<permissions>
<copyright-year>2026</copyright-year>
<copyright-holder>Bonneh 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.pone.0339848"/>
<abstract>
<p>Monitoring the health and well-being of research animals is essential for both ethical and scientific purposes. In songbirds, body weight is one of the main indicators of their overall condition, yet traditional weighing methods can be intrusive and stress-inducing, which could decrease their song rate. We developed an automated system for monitoring the weight of multiple birds in longitudinal neuroscience experiments, which often include birds tethered to data acquisition systems. Building on previous models that were mostly designed for weighing birds outdoors and in large housing cages, our design serves as a perch for the bird to stand on (a <italic>perch-scale</italic>) and meets the needs of neuroscience experiments by (i) minimizing cable entanglement to safely accommodate tethered birds, (ii) supporting long-term monitoring of individually-housed birds, and (iii) linking multiple devices into a unified control unit that oversees setup, calibration, and data acquisition. We deployed the system in the cages of six canaries for ten days and validated its accuracy against daily manual weighing. The precision and continuous monitoring of the perch-scale allowed observing physiological patterns such as overnight weight loss. Our system detected 22 sequences of overnight perching in five different birds, showing an average decrease of <inline-formula id="pone.0339848.e001"><alternatives><graphic id="pone.0339848.e001g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e001" xlink:type="simple"/><mml:math display="inline" id="M1"><mml:mrow><mml:mo>≈</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>4% of the bird’s body-weight overnight. We also found that daily weight estimates, derived from perch-scale data, were within the range of daily weight fluctuations (5–10%), as they deviated by less than 5% on average when compared to the manual weights. These results validate the device’s sensitivity for detecting subtle and health-related changes. By eliminating the need for manual handling of birds, this system offers a non-invasive, hands-free approach that reduces stress and improves the accuracy of health assessments. Future applications could integrate additional health metrics to provide a more comprehensive understanding of animal welfare in neurophysiology and behavioral studies.</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/501100003977</institution-id>
<institution>Israel Science Foundation</institution>
</institution-wrap>
</funding-source><award-id>2401/22</award-id>
<principal-award-recipient><contrib-id authenticated="true" contrib-id-type="orcid">https://orcid.org/0000-0002-8149-6954</contrib-id><name name-style="western">
<surname>Cohen</surname><given-names>Yarden</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/100019180</institution-id>
<institution>HORIZON EUROPE European Research Council</institution>
</institution-wrap>
</funding-source><award-id>101170729</award-id>
<principal-award-recipient><contrib-id authenticated="true" contrib-id-type="orcid">https://orcid.org/0000-0002-8149-6954</contrib-id><name name-style="western">
<surname>Cohen</surname><given-names>Yarden</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/501100020296</institution-id>
<institution>Center for New Scientists, Weizmann Institute of Science</institution>
</institution-wrap>
</funding-source><principal-award-recipient><contrib-id authenticated="true" contrib-id-type="orcid">https://orcid.org/0000-0002-8149-6954</contrib-id><name name-style="western">
<surname>Cohen</surname><given-names>Yarden</given-names></name></principal-award-recipient></award-group>
<funding-statement>This work was supported by a research grant from the Latin American Hub for New Scientists, by a personal research grant (N. 2401/22 to YC) from the Israel Science Foundation, and by an ERC grant (NeuralSyntax, 101170729, to YC). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</funding-statement>
</funding-group>
<counts>
<fig-count count="5"/>
<table-count count="0"/>
<page-count count="16"/>
</counts>
<custom-meta-group>
<custom-meta id="data-availability">
<meta-name>Data Availability</meta-name>
<meta-value>The datasets generated and analyzed during this study, including reproducible analysis scripts, are available at: <ext-link ext-link-type="uri" xlink:href="https://github.com/NeuralSyntaxLab/perch-scale-manuscript" xlink:type="simple">https://github.com/NeuralSyntaxLab/perch-scale-manuscript</ext-link>.</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec id="sec001" sec-type="intro">
<title>Introduction</title>
<p>Songbirds, such as canaries and zebra finches, are excellent animal models for studying the neural basis of vocal learning and motor sequence generation [<xref ref-type="bibr" rid="pone.0339848.ref001">1</xref>–<xref ref-type="bibr" rid="pone.0339848.ref003">3</xref>]. To record neural activity, researchers carry out surgical procedures, such as electrode or optical probe implantation in the brain, followed by longitudinal observations that may extend over days to months, conducted on birds that are housed in acoustic chambers and tethered to the acquisition device [<xref ref-type="bibr" rid="pone.0339848.ref004">4</xref>]. Such procedures require stringent protocols for housing, husbandry, and monitoring to ensure the birds’ well-being while maintaining conditions conducive to singing behavior in the lab [<xref ref-type="bibr" rid="pone.0339848.ref005">5</xref>]. Healthy birds are more likely to produce high-quality data, and therefore this kind of protocol is not only crucial for the animals’ well-being but also beneficial for the researchers, seeking reliable data that represents natural behavior.</p>
<p>Body weight is a widely used indicator of health and well-being in laboratory animals, offering an objective measure of physiological status [<xref ref-type="bibr" rid="pone.0339848.ref006">6</xref>]. Weight loss can reflect decreased appetite as a consequence of distress, fear, and pain, but can also indicate the progression of a chronic disease reflecting deterioration with increased burden for the animal [<xref ref-type="bibr" rid="pone.0339848.ref007">7</xref>]. Significant deviations from baseline weight, particularly a loss of 20% or more, are used as humane endpoints across species [<xref ref-type="bibr" rid="pone.0339848.ref006">6</xref>]. For birds, monitoring body weight can provide valuable insight into their overall condition, especially when tracked over time. Past studies have shown that adult birds tend to lose weight following changes in husbandry [<xref ref-type="bibr" rid="pone.0339848.ref004">4</xref>], and experience weight fluctuations during reproductive and molting cycles [<xref ref-type="bibr" rid="pone.0339848.ref008">8</xref>]. Birds can even show daily and seasonal variations: Daily weight fluctuations of 5 to 10% are common, typically being highest in the late afternoon and lowest after fasting at night [<xref ref-type="bibr" rid="pone.0339848.ref009">9</xref>]. Seasonal variations also play a role, with birds often being heavier in winter to survive harsher conditions [<xref ref-type="bibr" rid="pone.0339848.ref008">8</xref>]. Some birds exhibit changes corresponding to seasonal rhythms even when kept under constant laboratory conditions [<xref ref-type="bibr" rid="pone.0339848.ref004">4</xref>], and hormonal regulation of these processes has been demonstrated [<xref ref-type="bibr" rid="pone.0339848.ref010">10</xref>]. Thus, routine weight monitoring during neurophysiological studies in songbirds could yield insights into hormonal states among other factors influencing their singing behavior.</p>
<p>Despite the potential benefits of weight monitoring, it is not commonly reported in birdsong neuroscience studies. Manual weighing methods, such as placing birds in cloth bags for measurement [<xref ref-type="bibr" rid="pone.0339848.ref011">11</xref>], can induce stress and affect song rate in laboratory conditions. Therefore, in experiments where birds are housed in acoustic chambers for song recording, handling of birds is minimized to avoid altering song output. As an alternative to weighing, Yamahachi et al. showed that song rate can indicate stress levels and demonstrated that singing more than several hundred motifs per day suggests effective stress coping in zebra finches [<xref ref-type="bibr" rid="pone.0339848.ref012">12</xref>]. This approach proved to be very reliable in a range of stressors, such as post-surgeries, after tethering birds to the experimental setup, and during long-term isolation, but it is specific to male zebra finches and relies on their stereotyped behavior - their stereotyped song motifs and their stable daily song rate. In many other situations, song rate remains an unreliable measure of well-being. A stereotyped song motif and a stable singing rate cannot be used in other songbird species, for example in various sparrow species and in canaries that have seasonal changes in singing rate and highly complex songs with no countable motifs. Also in zebra finches, song cannot always be used as a reliable readout: in females, who do not sing, or in males after surgical procedures targeting brain areas in the <italic>song premotor system</italic> that could decrease singing behavior regardless of the animal’s well-being [<xref ref-type="bibr" rid="pone.0339848.ref005">5</xref>]. Furthermore, a song-rate measure requires a full day of recording before motifs can be counted. In contrast, weight measuring gives an instantaneous readout and can be sensitive enough to show diurnal effects. In summary, the rate of song motifs is a reliable readout of well-being in a limited set of experiments on male zebra finches. In many other cases, additional metrics are essential.</p>
<p>To address these challenges, we developed a <italic>Perch-Scale</italic> system for easy and automated weight monitoring of freely behaving songbirds, both tethered and untethered in neuroscience experiments, and validated our system’s ability to detect weight changes as a marker for their well-being. Automated perch-based weighing systems have been available and in use as early as in the 1980s - including the <italic>Small Bird Perch-Scale</italic> for small passerines in zoos [<xref ref-type="bibr" rid="pone.0339848.ref013">13</xref>], field applications for large birds such as ospreys in their habitat [<xref ref-type="bibr" rid="pone.0339848.ref014">14</xref>], and later fully automated solutions combining perches with electronic identification for monitoring captive and wild birds [<xref ref-type="bibr" rid="pone.0339848.ref015">15</xref>]. These devices were primarily developed for general health monitoring, ecological studies, or husbandry, rather than the specialized needs of neuroscience experiments. Our perch-scale system is designed to meet those particular needs by: 1) minimizing the risk of cable entanglement to safely accommodate birds tethered to data acquisition devices, 2) collecting reliable, long-term weight data continuously and from multiple birds in parallel, and 3) connecting multiple devices, each monitoring the weight of one bird, to a centralized control system that handles setup and configuration. We demonstrate here that our system allows reliable tracking of individual birds’ weight over weeks and that it is sensitive enough to observe the gradual decrease in body weight overnight - validating its potential to monitor the well-being of songbirds. To help test this device and its benefits beyond the specific use in our lab, we provide the complete mechanical, electronic, and software designs of our system.</p>
</sec>
<sec id="sec002" sec-type="materials|methods">
<title>Materials and methods</title>
<sec id="sec003">
<title>System design</title>
<sec id="sec004">
<title>Overview.</title>
<p>The Perch-Scale System is a non-invasive setup designed to monitor the weight of freely-behaving birds directly while in their cage, to detect weight loss as a marker for their health condition. The weighing is conducted by placing a load-cell-based weighing device (perch-scale) inside each bird’s cage. Each perch-scale device is connected to an amplifier (NAU7802, Sparkfun), which helps amplify the signal from the load cell and then sample and convert it to an I2C signal, readable with an Arduino micro-controller, from which we can extract the weight in grams. The data collection is carried out using a Python script that runs continuously on a Raspberry Pi minicomputer. This script receives data from the Arduino and stores it as ‘.csv’ files. Each <italic>Scale System</italic> can connect up to eight individual perch-scales per microcontroller with the help of another breakout board (MUX), which enables communication with multiple I2C devices simultaneously. This way, multiple birds can be monitored for their weight at the same time, as each bird is assigned to an individual perch-scale placed inside its cage.</p>
</sec>
<sec id="sec005">
<title>Scale design and technical information.</title>
<p>The Perch-scale device (<xref ref-type="fig" rid="pone.0339848.g001">Fig 1A</xref>) is comprised of a 3D printed Perch (150mm long, 12mm dia. made out of Delrin, scratched for better grip), a 400g custom-shaped steel cylinder as a counterweight, and a load cell with a capacity of 500g (SEN14728, Sparkfun). The load cell is connected to the perch on one side and to the steel weight on the other so that the perch floats 8mm above the surface, avoiding complications with tethered birds’ cables. The steel weight is carved from a 50mm dia., 16mm tall cylinder to form designated gaps for the load cell to latch to and for the load cell wires to pass under the weight (<xref ref-type="fig" rid="pone.0339848.g001">Fig 1B</xref>). For greater convenience in handling the device, the ‘base’ of the weight is designed to be 16mm tall and weigh <inline-formula id="pone.0339848.e002"><alternatives><graphic id="pone.0339848.e002g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e002" xlink:type="simple"/><mml:math display="inline" id="M2"><mml:mrow><mml:mi>~</mml:mi><mml:mn>200</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>g, with two additional 100g plates of the same diameter with a hole in the center screwed on top of the base, potentially achieving 300- or 400g weight to counter the weight and momentum of a bird flying on to the perch, keeping the device stable (full design is available at <ext-link ext-link-type="uri" xlink:href="https://github.com/NeuralSyntaxLab/perch-scale-system/blob/main/Mechanical%20design/scale_design.md" xlink:type="simple">https://github.com/NeuralSyntaxLab/perch-scale-system/blob/main/Mechanical%20design/scale_design.md</ext-link>). Canaries weigh somewhere between 15 and 25g [<xref ref-type="bibr" rid="pone.0339848.ref016">16</xref>], and the perch weighs 25g, so the total weight pressing upon the load cell could reach a maximum of 50g. Regardless, we chose to use a load cell with a capacity of 500g and precision of 0.1g to withstand the force of a bird flying onto the perch with speed while maintaining accurate measures.</p>
<fig id="pone.0339848.g001" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0339848.g001</object-id><label>Fig 1</label><caption><title>Perch-scale system components and setup design.</title><p><bold>(A)</bold> The perch-scale device. The perch is screwed to the load cell, which is screwed to the steel weight. The load cell’s wires are soldered to the male side of the Picoblade 4-pin plug, and are passed through the gap under the weight. <bold>(B)</bold> Perch-scale assembly nuances depicted, including an overview, underview, and angles showing the connections between the load cell, the perch, and the steel weight. Notice the gap under the steel weight where the load cell cables go. <bold>(C)</bold> Image of the load cell amplifier (NAU7802 board). Notice the labeled spring terminals where the green, yellow, blue, and red wires of a JST-SM 4-PIN Pigtail connector are inserted. Here we are using extension cables to connect the load cell to the amplifier, hence the colors of the connector do not match the color labels on the board (green, white, black, and red) which are intended for the load cell’s wires. <bold>(D)</bold> Image of the Extension Cable, soldered to the female side of the Picoblade plug, and to the male side of the JST-SM 4-PIN Pigtail connector, which will match the one that is shown in panel C inserted to the amplifier. <bold>(E)</bold> Image of the perch-scale setup inside an acoustic chamber, positioned at the bottom corner of the birdcage. Notice the 4-pin connector sticking out of the device in the corner of the cage, connected to the communication cables, which spread outside of the acoustic chamber through the designated hole in the side.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.g001" xlink:type="simple"/></fig>
</sec>
<sec id="sec006">
<title>Technical design.</title>
<p>The load cell’s 4 wires (positive and negative signals – green and white, power – red, ground – black) are soldered to either plug (male or female) of a 4-pin connector (Circuit Picoblade Male-to-Female plug 425mm) as the other plug is soldered to one end of a 4-core <italic>Extension Cable</italic> (<xref ref-type="fig" rid="pone.0339848.g001">Fig 1D</xref>). This way, easy insertion and extraction of the perch-scale in and out of the birdcage is enabled, before connecting it to the load-cell amplifier using the long extension cable, so that eventually the load cell’s 4 wires are connected to the corresponding labeled spring terminals on the amplifier (<xref ref-type="fig" rid="pone.0339848.g001">Fig 1C</xref>). This amplifier is an Analog-to-Digital converter (ADC) with built-in gain and I2C output. This device amplifies the signal from the load cell, samples it, and converts the digital data to an I2C signal that an Arduino microcontroller can read. We can also use this signaling method to read data from multiple perch-scale devices simultaneously, with the help of another breakout board (Qwiic MUX, Sparkfun), which enables communication with up to 8 I2C addresses. Therefore, using long <italic>Extension cables</italic>, we can connect multiple perch-scales to one control unit (MUX, Arduino, and Raspberry Pi) and monitor the weight of up to 8 birds. This MUX breakout board is then connected to the Arduino UNO microcontroller using designated cables (Flexible Qwiic cables, Sparkfun), as the red-, black-, blue- and yellow-colored wires of these cables are connected to the 3.3V (power), Ground, SDA (serial data), and SCL (serial clock) pins in the Arduino UNO accordingly (The SDA and SCL pins are used for I2C communication). A full setup guide of the perch-scale system along with all of the components mentioned here is available at <ext-link ext-link-type="uri" xlink:href="https://github.com/NeuralSyntaxLab/perch-scale-system/blob/main/User%20Guides/Scale%20System%20Setup%20Guide.md" xlink:type="simple">https://github.com/NeuralSyntaxLab/perch-scale-system/blob/main/User%20Guides/Scale%20System%20Setup%20Guide.md</ext-link>. The Arduino UNO is loaded with a specialized Arduino code using Arduino IDE. This code is designed for the Arduino to run at a baud rate of 9600 for communicating with the Raspberry Pi and transmitting weighing data from up to 8 perch-scale devices within one second. The sampling rate of the load cell amplifier is set to its maximum sample rate of 320 samples per second and each weight measurement is considered an average of 8 samples when calculating the weight in grams. These sampling rates produce an average operation time of <inline-formula id="pone.0339848.e003"><alternatives><graphic id="pone.0339848.e003g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e003" xlink:type="simple"/><mml:math display="inline" id="M3"><mml:mrow><mml:mi>~</mml:mi><mml:mn>200</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>ms for acquiring and sending precise weight data from 8 devices sequentially.</p>
</sec>
<sec id="sec007">
<title>Calibrating the perch-scales.</title>
<p>The load cell’s output reading is a voltage signal that represents the weight. Converting this reading into accurate weight in grams, requires all perch-scale devices to be calibrated before starting to record the data. The calibration process takes place on the Arduino IDE platform, using a specialized Arduino code we developed, that uses built-in functions from the Sparkfun QwiicScale library. In the process, the system calculates the <italic>Zero Offset</italic> to be the number that resets the voltage reading to 0<italic>V</italic> when there is nothing on the load cell (except for the perch). Then, an item of known weight is placed on the perch and its weight in grams is fed to the system, which calculates the <italic>Calibration Factor</italic> as the division of the voltage difference from the <italic>Zero Offset</italic> value and the actual weight of the item. These two calibration values are stored in dedicated locations within the Arduino’s Non-Volatile Memory using the EEPROM library. To allow calibrating multiple perch-scales in the same system, we use designated memory location indices to store the <italic>Zero Offset</italic> and <italic>Calibration Factor</italic> for every MUX channel. Upon connecting a new perch-scale device to a MUX channel, the user needs to re-calibrate it to store the new calibration values in place of the old ones. Whenever a new reading from a MUX channel is received, values from the channel’s corresponding storage location are pulled to convert the voltage value to an actual weight value according to <xref ref-type="disp-formula" rid="pone.0339848.e004">Eq 1</xref>.</p>
<disp-formula id="pone.0339848.e004"><alternatives><graphic id="pone.0339848.e004g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e004" xlink:type="simple"/><mml:math display="block" id="M4"><mml:mrow><mml:mrow><mml:mtext>Weight(g)</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mtext>Raw Value</mml:mtext><mml:mo>−</mml:mo><mml:mtext>Zero Offset</mml:mtext></mml:mrow><mml:mrow><mml:mtext>Calibration Factor</mml:mtext></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:math></alternatives> <label>(1)</label></disp-formula>
</sec>
</sec>
<sec id="sec008" sec-type="materials|methods">
<title>Experimental procedures</title>
<sec id="sec009">
<title>Ethics declaration.</title>
<p>All procedures were approved by the Institutional Animal Care and Use Committees of the Weizmann Institute of Science (protocol numbers: 08891223-1, 02110223-1, and 01850223-1).</p>
</sec>
<sec id="sec010">
<title>Birds.</title>
<p>A total of 12 canaries (Serinus canaria, age &gt;1 year) were monitored for their weight using the perch-scale system. Initially, as a pilot experiment for testing the perch-scale system, five birds were housed individually in cages equipped with one perch-scale device each, and placed inside an acoustic chamber (TRA Acoustics, custom-made with size 65 <inline-formula id="pone.0339848.e005"><alternatives><graphic id="pone.0339848.e005g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e005" xlink:type="simple"/><mml:math display="inline" id="M5"><mml:mrow><mml:mi>*</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> 50 <inline-formula id="pone.0339848.e006"><alternatives><graphic id="pone.0339848.e006g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e006" xlink:type="simple"/><mml:math display="inline" id="M6"><mml:mrow><mml:mi>*</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> 50<italic>cm</italic>) for a few weeks, while their singing was recorded for other experiments (the <italic>pilot</italic> group). These birds had two other perching options in their cage as part of the standard lab protocols for housing birds. During that time, one other bird, which was used for a calcium imaging experiment, was also equipped with an individual perch-scale device in its cage to monitor its weight for nine days. This bird was tethered to a recording system while still being able to move around in its cage, without tangling the recording cable (the <italic>tethered</italic> bird). Lastly, six other canaries were housed in similar conditions as in the pilot group, equipped with individual perch-scales, but had no perching options other than the perch-scale, and food and water containers hanging on the lower cage walls. These birds were monitored for their weight simultaneously for ten days, while their singing was recorded for other experiments (the <italic>main</italic> group). In addition to monitoring their weight with the perch-scales, daily manual weight measurements were acquired from each bird during the entire ten-day period. All birds were provided with a sufficient supply of food and water. Once a day, the doors of all acoustic chambers were opened for the birds to socialize with each other for 1–2 hours. Lighting conditions inside the acoustic chambers were similar among all birds, mimicking the outside photoperiod by turning the artificial lights on and off according to a controlled light cycle.</p>
</sec>
<sec id="sec011">
<title>Data collection.</title>
<p>The recording of weight data from all birds was done using a Python script that runs on a Raspberry Pi minicomputer (the control unit), which receives a list of eight data points, each referring to one weight reading from a different perch-scale, every second. This data is organized to match each of the weights to the relevant bird and then saved in .csv format with the accumulated times (<italic>‘date hh:mm:ss’</italic> format) and weights (grams) for each bird.</p>
<p>During the ten-day period of simultaneous weight monitoring of the main group, we measured the weight of each of these six birds manually once a day in the afternoon (between 2-4 PM), using a cloth restraint and a standard precision laboratory balance [<xref ref-type="bibr" rid="pone.0339848.ref011">11</xref>] to obtain ground truth weight measurements for reference.</p>
<p>Each of the perch-scale devices placed in the birds’ cages was calibrated once at the beginning of the experiment. One perch-scale was found to be out of tune and was re-calibrated once during the recording period (see <xref ref-type="supplementary-material" rid="pone.0339848.s004">S4 Fig</xref> panel F).</p>
</sec>
</sec>
<sec id="sec012">
<title>Data analysis</title>
<sec id="sec013">
<title>Overview.</title>
<p>To validate the system’s reliability, we analyzed perch-scale weight data from all birds with the aim of extracting daily weight estimates comparable with the manual measurements. Since the system records continuously but only registers the bird’s weight when it is on the perch, the raw dataset contains many baseline readings (near zero) when the perch is unoccupied, as well as occasional noise values due to irregular perching behavior and other factors (further shown in <xref ref-type="supplementary-material" rid="pone.0339848.s001">S1 Fig</xref>). Our analysis workflow first involved filtering out these irrelevant values, then generating two types of daily weight estimates: (1) the <italic>daily mode</italic>, a fast, frequency-based estimate, and (2) the <italic>stable perch-scale estimate</italic>, a more selective approach for identifying perched periods with minimal variation. Days (24-hour periods) that did not yield stable perch-scale estimates were excluded from the analysis, as they did not provide sufficient and reliable data for daily weight assessment.</p>
</sec>
<sec id="sec014">
<title>Filtering the data.</title>
<p><xref ref-type="supplementary-material" rid="pone.0339848.s001">S1 Fig</xref> shows the distribution of raw perch-scale measurements, including the prevalence of baseline values (0–1<italic>g</italic>) and other ranges considered to be noise. We systematically removed all 0–1<italic>g</italic> measurements when observing and presenting the results. To further avoid misleading values caused by transient noise factors, we excluded all weight measurements falling outside <inline-formula id="pone.0339848.e007"><alternatives><graphic id="pone.0339848.e007g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e007" xlink:type="simple"/><mml:math display="inline" id="M7"><mml:mrow><mml:mi>±</mml:mi><mml:mn>30</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> of a bird’s manually measured weight when calculating daily estimates. This threshold accommodates the detection of a substantial welfare red flag (defined as a drop of 20% or more from baseline weight [<xref ref-type="bibr" rid="pone.0339848.ref006">6</xref>]) while minimizing false deviations. An additional 10% was added to include potential measurement bias from the device. For the <italic>daily mode</italic> estimate, we then identified the most frequent weight measurement remaining in each day’s filtered dataset.</p>
</sec>
<sec id="sec015">
<title>Stable perch-scale estimate.</title>
<p>To obtain a more robust estimate of the bird’s weight, we also calculated the <italic>stable perch-scale estimate</italic>. This method uses a rolling window of 10 samples (approximately 10 seconds) applied to the filtered dataset. For each window, we computed the standard deviation (<italic>SD</italic>) and retained only those with <inline-formula id="pone.0339848.e008"><alternatives><graphic id="pone.0339848.e008g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e008" xlink:type="simple"/><mml:math display="inline" id="M8"><mml:mrow><mml:mi>S</mml:mi><mml:mi>D</mml:mi><mml:mo>≤</mml:mo><mml:mn>9</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> of the bird’s manual weight. Each qualifying window’s mean value was recorded as one stable estimate. A daily weight estimate was then computed as the mean of all stable estimates within that day. Beyond producing a single daily value, this approach allows visualization of fine-scale fluctuations throughout the day, provided the bird frequently uses the perch. The choice of a 10-sample window and a 9% SD threshold was determined via grid-search hyperparameter tuning.</p>
</sec>
</sec>
</sec>
<sec id="sec016" sec-type="results">
<title>Results</title>
<p>Individual perch-scales were installed inside the cages of 12 canaries (cf. <xref ref-type="fig" rid="pone.0339848.g001">Fig 1E</xref>). In the main group, we collected continuous perch-scale data from six of these birds for ten consecutive days, supplemented with daily manual weighing as a ground truth weight reference. These birds had access only to food and water containers as alternative perching options, placed on lower cage walls. Additionally, one tethered canary undergoing calcium imaging was monitored for nine days. We also show data from one other bird from the pilot group (see Birds), which produced valuable weight measurements for 18 days consecutively.</p>
<sec id="sec017">
<title>Validation of perch-scale accuracy</title>
<p>To establish the validity of our perch-scale as a reliable weighing device, we first conducted a control experiment measuring inert objects weighing between 5 − <inline-formula id="pone.0339848.e009"><alternatives><graphic id="pone.0339848.e009g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e009" xlink:type="simple"/><mml:math display="inline" id="M9"><mml:mrow><mml:mn>40</mml:mn><mml:mspace width="0.167em"/><mml:mi>g</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> over 24 hours. The objects were continuously weighed using the perch-scale with light, humidity, and temperature conditions similar to those experienced by the canaries during the experiments. <xref ref-type="fig" rid="pone.0339848.g002">Fig 2A</xref> shows the detailed fluctuations of these measurements, demonstrating stability with most measurements within the range of approximately <inline-formula id="pone.0339848.e010"><alternatives><graphic id="pone.0339848.e010g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e010" xlink:type="simple"/><mml:math display="inline" id="M10"><mml:mrow><mml:mn>0.2</mml:mn><mml:mspace width="0.167em"/><mml:mi>g</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> around each object’s true weight. From these measurements, the mode was extracted as the estimate for each object’s weight and compared against their true weights, determined using a laboratory precision balance (Kern Precision Balance EWJ 300-3H; Kern &amp; Sohn GmbH; 300 g capacity, 0.001 g readability). <xref ref-type="fig" rid="pone.0339848.g002">Fig 2B</xref> further illustrates the perch-scale’s accuracy and calibration, revealing an exact linear correspondence between mode-estimated and true weights (Pearson’s <italic>r</italic> = 1.00), along with very low measurement variability (1<italic>SD</italic> = 0.04 − <inline-formula id="pone.0339848.e011"><alternatives><graphic id="pone.0339848.e011g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e011" xlink:type="simple"/><mml:math display="inline" id="M11"><mml:mrow><mml:mn>0.08</mml:mn><mml:mspace width="0.167em"/><mml:mi>g</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> across all tested objects). These results confirm the perch-scale’s ability to provide continuous and highly accurate measurements within this weight range.</p>
<fig id="pone.0339848.g002" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0339848.g002</object-id><label>Fig 2</label><caption><title>Validation of the perch-scale on inert objects.</title><p><bold>(A)</bold> Six vertically stacked time-series traces (one per object) showing <inline-formula id="pone.0339848.e012"><alternatives><graphic id="pone.0339848.e012g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e012" xlink:type="simple"/><mml:math display="inline" id="M12"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>24</mml:mn><mml:mi>h</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> of continuous recording. Individual measurements are shown as points; a solid black line overlays each trace to show a moving-window average, which makes slow fluctuations more apparent. Three horizontal dashed guides are superimposed on each plot: the central line marks the independently measured true weight, and the upper/lower lines indicate <inline-formula id="pone.0339848.e013"><alternatives><graphic id="pone.0339848.e013g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e013" xlink:type="simple"/><mml:math display="inline" id="M13"><mml:mrow><mml:mi>±</mml:mi></mml:mrow></mml:math></alternatives></inline-formula>0.2 g. Across objects, readings fluctuate narrowly and symmetrically around the center. <bold>(B)</bold> Comparison between manually acquired true weights and perch-scale estimates (mode value of the 24-hour distribution for each item). The diagonal dashed line indicates the identity line (<italic>y</italic> = <italic>x</italic>). All objects fall exactly on the line (correlation = 1). Circle radius encodes the standard deviation (SD) of 24-hour recordings for each object, with 1 SD ranging between 0.04–0.08 g.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.g002" xlink:type="simple"/></fig>
</sec>
<sec id="sec018">
<title>Raw data characteristics and filtering approach</title>
<p>After validating the precision of the scale, we explored raw perch-scale data collected from canaries to illustrate measurement characteristics and provide a basis for our analysis approach. <xref ref-type="fig" rid="pone.0339848.g003">Fig 3A</xref> shows raw weight measurements (blue dots) from one bird across a representative daytime period. Stable weight measurements, computed here on the unfiltered data, are highlighted in orange dots (<italic>N</italic> = 1462), while the manually measured ground truth weight for the bird is indicated by a red dashed line.</p>
<fig id="pone.0339848.g003" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0339848.g003</object-id><label>Fig 3</label><caption><title>Daytime example and filtering outcomes of raw weight measurements from one canary.</title><p><bold>(A)</bold> Raw weight measurements (blue dots) collected by the perch-scale during a representative daytime period. Data points cluster around three zones: near-zero baseline readings when the bird is off the perch, a dense band near the true weight when perched, and intermediate noise values. Stable weight estimates (orange dots), derived using the filtering method but prior to applying the <inline-formula id="pone.0339848.e014"><alternatives><graphic id="pone.0339848.e014g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e014" xlink:type="simple"/><mml:math display="inline" id="M14"><mml:mrow><mml:mi>±</mml:mi></mml:mrow></mml:math></alternatives></inline-formula>30% exclusion rule, appear mostly around the true weight but also in noisier regions. The majority of stable estimates tightly align with the manually measured ground truth weight (18.98 g; red dashed line), highlighting the effectiveness of the stable weight detection and the value of further filtering to exclude spurious detections. <bold>(B)</bold> Normalized histograms showing the distribution of all raw weights (black bars) and filtered weights (orange bars). Each distribution was independently normalized to its own maximum value to enable direct visual comparison. Baseline readings below 1 g were excluded from the filtered distribution, revealing a clear peak near the bird’s true weight, alongside two smaller peaks that match the intermediate noise values. A vertical blue dashed line marks the mode (19.05 g), demonstrating close agreement with the ground truth weight and supporting the use of the mode for estimating daily weight.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.g003" xlink:type="simple"/></fig>
<p>The raw measurements primarily include baseline readings (0–1<italic>g</italic>) representing periods when the bird was not perched on the scale, clear on-scale moments around the bird’s actual weight (<inline-formula id="pone.0339848.e015"><alternatives><graphic id="pone.0339848.e015g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e015" xlink:type="simple"/><mml:math display="inline" id="M15"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>20</mml:mn><mml:mi>g</mml:mi></mml:mrow></mml:math></alternatives></inline-formula>), and some intermediate noise readings (<inline-formula id="pone.0339848.e016"><alternatives><graphic id="pone.0339848.e016g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e016" xlink:type="simple"/><mml:math display="inline" id="M16"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>5</mml:mn><mml:mi>g</mml:mi></mml:mrow></mml:math></alternatives></inline-formula>). This distribution is further illustrated by the normalized density histogram in <xref ref-type="fig" rid="pone.0339848.g003">Fig 3B</xref>. The histogram shows raw (black bars) and filtered data distributions, with baseline readings effectively removed by applying a cutoff of &lt;1<italic>g</italic> (orange bars, see Materials and methods). After filtering, a distinct peak emerges around the bird’s manually measured weight, as the vertical blue dashed line illustrates this distribution’s mode estimate (19.05<italic>g</italic>) closely matching the manually measured weight (18.98<italic>g</italic>). This highlights the potential of using the mode as a reliable estimate for the bird’s daily weight after applying baseline cutoffs.</p>
<p>Additionally, <xref ref-type="fig" rid="pone.0339848.g003">Fig 3A</xref> illustrates the effectiveness and accuracy of our stable weight measurement approach in capturing weight dynamics. After applying a <inline-formula id="pone.0339848.e017"><alternatives><graphic id="pone.0339848.e017g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e017" xlink:type="simple"/><mml:math display="inline" id="M17"><mml:mrow><mml:mi>±</mml:mi><mml:mn>30</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> filter, the remaining stable estimates (<italic>N</italic> = 1224) closely align with the ground truth (red dashed line) as their mode (18.99<italic>g</italic>) perfectly matches the ground truth weight measurement (18.98<italic>g</italic>). Lower-weight readings around 0–5<italic>g</italic> likely represent some noise (further discussed in <xref ref-type="supplementary-material" rid="pone.0339848.s001">S1 Fig</xref>), and remain excluded in this approach, reinforcing our rationale for applying a <inline-formula id="pone.0339848.e018"><alternatives><graphic id="pone.0339848.e018g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e018" xlink:type="simple"/><mml:math display="inline" id="M18"><mml:mrow><mml:mi>±</mml:mi><mml:mn>30</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> threshold to exclude such spurious measurements. Together, these examples showcase the properties of the perch-scale data and support our analysis heuristic for accurately capturing bird weights.</p>
</sec>
<sec id="sec019">
<title>Overnight weight loss measurements</title>
<p>The sensitivity and stability of the perch-scale enabled us to accurately track overnight weight loss in birds that remained perched continuously throughout the night. <xref ref-type="fig" rid="pone.0339848.g004">Fig 4A</xref> shows an example of a full overnight measurement session from one bird, including an additional hour of data before and after the session for context. This example clearly illustrates that the weight measurements reliably shift from baseline (near zero) when the bird perches on the scale and remain consistent overnight. The inset in <xref ref-type="fig" rid="pone.0339848.g004">Fig 4A</xref> presents a closer examination of this same session, showing a gradual decrease in the bird’s weight throughout the night. Linear regression analysis indicates a loss rate of approximately <inline-formula id="pone.0339848.e020"><alternatives><graphic id="pone.0339848.e020g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e020" xlink:type="simple"/><mml:math display="inline" id="M20"><mml:mrow><mml:mn>0.1</mml:mn><mml:mspace width="0.167em"/><mml:mi>g</mml:mi><mml:mo>/</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> and an overall overnight loss of <inline-formula id="pone.0339848.e021"><alternatives><graphic id="pone.0339848.e021g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e021" xlink:type="simple"/><mml:math display="inline" id="M21"><mml:mrow><mml:mn>1.15</mml:mn><mml:mspace width="0.167em"/><mml:mi>g</mml:mi></mml:mrow></mml:math></alternatives></inline-formula>, corresponding to <inline-formula id="pone.0339848.e022"><alternatives><graphic id="pone.0339848.e022g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e022" xlink:type="simple"/><mml:math display="inline" id="M22"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>0.6</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> of the bird’s bodyweight per hour, and a total of <inline-formula id="pone.0339848.e023"><alternatives><graphic id="pone.0339848.e023g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e023" xlink:type="simple"/><mml:math display="inline" id="M23"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>6</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula>.</p>
<fig id="pone.0339848.g004" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0339848.g004</object-id><label>Fig 4</label><caption><title>Overnight weight loss trends.</title><p><bold>(A)</bold> Example of an overnight weight change of a single bird, showing raw weight data (blue dots), including one hour of pre- and post-inactivity state for context. Once perched, the bird’s weight exhibits a gradual decrease throughout the night. The magenta dashed line indicates the mean weight during the perched period (18.90 g). A zoomed-in view within the panel inset emphasizes this downward trend, with a linear regression fit (red line, <italic>y</italic> = −0.1<italic>x</italic> + 19.45) revealing a weight loss rate of 0.1 g/h, equivalent to 0.6% of body weight per hour and a total overnight loss of 1.15<italic>g</italic> (<inline-formula id="pone.0339848.e019"><alternatives><graphic id="pone.0339848.e019g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e019" xlink:type="simple"/><mml:math display="inline" id="M19"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>6</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> of body weight). <bold>(B)</bold> Linear regression fits from 22 out of 24 overnight sessions across five different birds, with one line representing one session, as each bird’s sessions are colored differently. The global fit (bold red line) shows an average weight loss rate of 0.07 g/h across all sessions. The two sessions that did not exhibit weight loss were excluded from the analysis.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.g004" xlink:type="simple"/></fig>
<p>To evaluate the reproducibility of overnight weight loss across birds and nightly sessions, we analyzed 24 such overnight measurement sessions from different birds (<xref ref-type="fig" rid="pone.0339848.g004">Fig 4B</xref>). Linear regressions fitted to each session illustrate a clear overall trend, with an average overnight weight loss of 0.07<italic>g</italic>/<italic>h</italic> (<italic>SD</italic> = 0.02<italic>g</italic>) across all birds. Out of the 24 overnight sessions analyzed, only two failed to show such weight loss patterns (see <xref ref-type="supplementary-material" rid="pone.0339848.s002">S2 Fig</xref>), and these were excluded from the analysis. Furthermore, we explored the relationship between overnight weight loss rates and the birds’ manually measured body weights. This analysis indicates a proportional overnight weight loss of approximately 0.2 − 0.5% of body weight per hour for most birds, with no clear dependence on body weight within the range studied. These results validate the perch-scale’s sensitivity to physiologically relevant weight fluctuations, highlighting its potential for detecting subtle health changes in birds.</p>
</sec>
<sec id="sec020">
<title>Longitudinal weight monitoring across days</title>
<p>We also evaluated the perch-scale system’s performance in longitudinally tracking bird weights over multiple days. <xref ref-type="fig" rid="pone.0339848.g005">Fig 5A</xref> shows continuous perch-scale measurements from one representative bird (different bird from the one shown in <xref ref-type="fig" rid="pone.0339848.g003">Fig 3</xref>) across a ten-day period. Raw measurements (blue scatter points) reveal consistent diurnal weight fluctuations, while stable weight estimates (orange points) closely match the daily manual weight measurements (red lines). For this bird, we obtained on average <inline-formula id="pone.0339848.e024"><alternatives><graphic id="pone.0339848.e024g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e024" xlink:type="simple"/><mml:math display="inline" id="M24"><mml:mrow><mml:mover><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mo stretchy="true">¯</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn>3319.5</mml:mn></mml:mrow></mml:math></alternatives></inline-formula> stable estimates per day with a typical fluctuation of 0.27<italic>g</italic> around the daily mean (<xref ref-type="fig" rid="pone.0339848.g005">Fig 5B</xref>). A closer look at the weight data from one of those days shows finer-scale fluctuations (<xref ref-type="fig" rid="pone.0339848.g005">Fig 5C</xref>). Applying a moving-average smoothing (window size = 100 samples, orange line) to <italic>N</italic> = 4081 stable weight estimates illustrates clear diurnal weight changes [<xref ref-type="bibr" rid="pone.0339848.ref009">9</xref>], with the bird’s weight fluctuating by <inline-formula id="pone.0339848.e025"><alternatives><graphic id="pone.0339848.e025g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e025" xlink:type="simple"/><mml:math display="inline" id="M25"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>1</mml:mn><mml:mi>g</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> (<inline-formula id="pone.0339848.e026"><alternatives><graphic id="pone.0339848.e026g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e026" xlink:type="simple"/><mml:math display="inline" id="M26"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>5</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> of body weight) during 24 hours: starting at 19.31<italic>g</italic> upon first perching in the evening, reaching a minimal weight of 18.48<italic>g</italic> by morning, and then returning to 19.41<italic>g</italic> the following evening. Such detail further demonstrates the sensitivity and accuracy of our stable weight estimation method.</p>
<fig id="pone.0339848.g005" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0339848.g005</object-id><label>Fig 5</label><caption><title>Longitudinal weight monitoring across multiple days.</title><p><bold>(A)</bold> Continuous perch-scale measurements from a representative bird over ten consecutive days. Raw weight data are shown as blue scatter points, while stable weight estimates (orange points) align closely with manual daily weight measurements (red lines). In days 1-3, black lines are added above and below the daily manual weight measurements, representing the <inline-formula id="pone.0339848.e027"><alternatives><graphic id="pone.0339848.e027g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e027" xlink:type="simple"/><mml:math display="inline" id="M27"><mml:mrow><mml:mi>±</mml:mi><mml:mn>30</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> range, which contains the majority of perch-scale data in this example. <bold>(B)</bold> Bar plot showing the mean of all stable estimates acquired per day for the same bird (bars, left axis) with accompanying counts of stable estimates (line, right axis). This bird produced an average of 3319.5 stable estimates per day. Error bars indicate standard deviation per day. Red stars mark the manual weight measured each day. <bold>(C)</bold> Expanded single-day view from the longitudinal data, showing finer-scale weight fluctuations. A moving-average smoothing of 4081 stable weight estimates (orange line, 100-sample window) illustrates clear weight changes: the bird’s weight decreases from 19.31g upon first perching in the evening, reaches a minimum of 18.48g by morning, and returns to 19.41g the following evening. <bold>(D)</bold> Longitudinal measurements from a bird tethered to an acquisition device over nine consecutive days, showing consistent stable weight estimates and demonstrating robustness of the perch-scale system across different experimental conditions. <bold>(E)</bold> Bar plot showing the mean of all stable estimates acquired per day (bars, left axis) with accompanying counts of stable estimates (line, right axis) for the tethered bird shown in panel D.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.g005" xlink:type="simple"/></fig>
<p>To validate the accuracy of the perch-scale weight data against the daily manual measurements, we computed a <italic>daily stable estimate</italic> as the mean of all stable estimates within each day. We then computed the distances between each daily stable estimate and the corresponding manually measured weight. The mean of those distances is referred to here as the Mean Absolute Error (MAE). Across all days, daily stable estimates produced <italic>MAE</italic><sub><italic>stable</italic></sub> = 0.64<italic>g</italic>, with a strong Pearson correlation (<italic>r</italic><sub><italic>stable</italic></sub> = 0.92, <italic>p</italic> &lt; 0.001), capturing day-to-day fluctuations. We repeated the same calculations for the daily mode estimates, resulting in <italic>MAE</italic><sub><italic>mode</italic></sub> = 0.59<italic>g</italic> and Pearson correlation of <italic>r</italic><sub><italic>mode</italic></sub> = 0.87, <italic>p</italic> &lt; 0.001. Thus, both estimating methods produce similar accuracy.</p>
<p>Across all six birds in the main group (see section Birds), we obtained on average <inline-formula id="pone.0339848.e028"><alternatives><graphic id="pone.0339848.e028g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e028" xlink:type="simple"/><mml:math display="inline" id="M28"><mml:mrow><mml:mover><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mo stretchy="true">¯</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn>1859.5</mml:mn></mml:mrow></mml:math></alternatives></inline-formula> (range 6–5123) stable estimates per day, with a typical fluctuation of 0.43<italic>g</italic> around the daily mean, based on 56 successfully-obtained daily estimates out of 60 (the missing four include days when the perch-scale did not produce <italic>Stable Perch-scale Estimates</italic> within the filtered range at all - see Data analysis). When comparing daily <italic>mode</italic> and <italic>stable</italic> estimates to the manual weights, we observed <italic>MAE</italic><sub><italic>mode</italic></sub> = 0.71<italic>g</italic> and <italic>MAE</italic><sub><italic>stable</italic></sub> = 0.70<italic>g</italic>, respectively. One bird’s estimates were notably biased, possibly due to a calibration error (bird 2, see <xref ref-type="supplementary-material" rid="pone.0339848.s004">S4 Fig</xref> panel E, Discussion); removing this individual improved the accuracy to <italic>MAE</italic> = 0.49<italic>g</italic> in both estimation methods. Additional plots for each of those birds, including a scatter plot with a summary of all comparisons, are provided in <xref ref-type="supplementary-material" rid="pone.0339848.s004">S4 Fig</xref> and panel A in <xref ref-type="supplementary-material" rid="pone.0339848.s005">S5 Fig</xref>, respectively.</p>
<p>Beyond the absolute accuracy, the perch-scale data also captures day-to-day weight fluctuations, as the observed daily changes closely match those of the manually acquired weights. To show that, we normalized each bird’s daily estimates to their fractional changes by subtracting and dividing by the mean across days. We did the same for the manually measured weights, resulting in pairs of normalized estimates and normalized weights. Pearson correlation between all pairs, after removing the biased bird’s data, was significant (<italic>r</italic> = 0.42, <italic>p</italic> = 0.0033, see <xref ref-type="supplementary-material" rid="pone.0339848.s005">S5 Fig</xref> panel B). These results demonstrate the robustness of the perch-scale system in acquiring accurate longitudinal weight data and support the use of both the mode and stable estimation methods as reliable approaches for daily weight assessment.</p>
<p>Finally, we observed similar longitudinal patterns in a tethered bird, providing reliable data for nine consecutive days (<xref ref-type="fig" rid="pone.0339848.g005">Fig 5D</xref>), as well as one more bird from the pilot group, which produced 18 consecutive days of stable weight monitoring data (<xref ref-type="supplementary-material" rid="pone.0339848.s003">S3 Fig</xref>). Taken together, these findings confirm the accuracy, reliability, and suitability of our perch-scale system for longitudinal monitoring, supporting its application in long-term health assessments within neuroscience experiments involving songbirds.</p>
</sec>
</sec>
<sec id="sec021" sec-type="conclusions">
<title>Discussion</title>
<p>Monitoring the weight of animals in neuroscience experiments can help tracking their well-being and maintaining reliable physiology data collection [<xref ref-type="bibr" rid="pone.0339848.ref006">6</xref>]. Traditional weighing methods for songbirds, such as manually placing them in cloth bags [<xref ref-type="bibr" rid="pone.0339848.ref011">11</xref>], demand frequent handling and are subject to operator variability, often causing stress that disrupts natural behaviors such as singing. The design suggested here allows accurate, continuous, and reliable weight measurement without disturbing the birds’ natural behavior or compromising data quality.</p>
<p>This weighing system builds on established perch-based weighing systems successfully used in both captive and wild contexts [<xref ref-type="bibr" rid="pone.0339848.ref013">13</xref>–<xref ref-type="bibr" rid="pone.0339848.ref015">15</xref>]. Our contributions are mainly adapting the design to meet the specific needs of neuroscience studies on tethered birds in acoustic chambers; The system delivers reliable, long-term weight monitoring, ensures the safety of birds tethered to sensitive data acquisition setups, and supports extended periods of uninterrupted, high-quality recordings of both weight and neurophysiological data. Furthermore, a single centralized control unit manages multiple devices, streamlining data collection, configuration, and calibration.</p>
<p>To demonstrate the Perch-Scale sensitivity, we show that the system consistently and reliably tracked overnight weight loss patterns. Birds exhibited an average weight loss rate of approximately 0.07<italic>g</italic> per hour (<inline-formula id="pone.0339848.e029"><alternatives><graphic id="pone.0339848.e029g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e029" xlink:type="simple"/><mml:math display="inline" id="M29"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>0.4</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> of body weight per hour, range <inline-formula id="pone.0339848.e030"><alternatives><graphic id="pone.0339848.e030g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e030" xlink:type="simple"/><mml:math display="inline" id="M30"><mml:mrow><mml:mn>0.027</mml:mn><mml:mspace width="0.167em"/><mml:mrow><mml:mo>−</mml:mo></mml:mrow><mml:mspace width="0.167em"/><mml:mn>0.1</mml:mn><mml:mi>g</mml:mi><mml:mo>/</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:math></alternatives></inline-formula>). In one extreme example, a bird showed a gradual overnight decrease of 1.15g over nearly ten hours of inactivity, corresponding to <inline-formula id="pone.0339848.e031"><alternatives><graphic id="pone.0339848.e031g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e031" xlink:type="simple"/><mml:math display="inline" id="M31"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>6</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> of its body weight. Such overnight weight-loss trends were observed in 22 sessions across five birds, underscoring the sensitivity of the system to subtle physiological fluctuations and the biological relevance of this phenomenon, which aligns with previously reported daily weight cycles of <inline-formula id="pone.0339848.e032"><alternatives><graphic id="pone.0339848.e032g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e032" xlink:type="simple"/><mml:math display="inline" id="M32"><mml:mrow><mml:mn>5</mml:mn><mml:mo>−</mml:mo><mml:mn>10</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> in passerines [<xref ref-type="bibr" rid="pone.0339848.ref008">8</xref>].</p>
<p>Furthermore, our results demonstrate that the system captures accurate, real-time weight data for both tethered and untethered birds. The perch-scale exhibited high precision and reliability, closely matching manual weighing methods conducted in parallel. Specifically, across 46 daily <italic>mode</italic> and <italic>stable</italic> weight estimates obtained from perch-scale data (excluding biased data from one perch-scale), the average distance between the estimates and the daily manual weights was 0.5<italic>g</italic>, equivalent to 2.7% of the birds’ body-weight. These deviations are well within the 5 − 10% bounds of daily weight fluctuations mentioned above. This level of accuracy also shows promise in successfully detecting dangerous weight-loss trends of 20% or more of a bird’s body-weight, as previously mentioned.</p>
<p>Continuous, precise weight monitoring provides insights into daily and longitudinal physiological patterns that would likely be missed with intermittent manual methods (<xref ref-type="fig" rid="pone.0339848.g005">Fig 5A</xref>–<xref ref-type="fig" rid="pone.0339848.g005">5C</xref>). This capability of the perch-scale system affords future studies investigating how environmental conditions, dietary changes, or hormonal fluctuations influence avian physiology over extended periods. Its non-intrusive design enhances welfare monitoring and data quality in avian neuroscience and behavioral research.</p>
<p>While this system shows some promise in future health monitoring of research birds, it is only an initial step toward a comprehensive framework for welfare assessment in longitudinal experiments. As demonstrated in studies using singing rate to assess stress [<xref ref-type="bibr" rid="pone.0339848.ref012">12</xref>], weight dynamics must be linked to validated indicators of health, stress, and overall well-being. Bridging this gap will require substantial data collection and validation efforts. By releasing the complete specifications, design files, and software of our system, we aim to facilitate these future studies.</p>
<p>In addition to weight monitoring, future work, whose goal is comprehensive welfare assessment, should integrate complementary metrics, such as body condition scoring (BCS) [<xref ref-type="bibr" rid="pone.0339848.ref017">17</xref>], to provide a multidimensional picture of animal health. Combining multiple non-invasive indicators, as demonstrated in other species [<xref ref-type="bibr" rid="pone.0339848.ref018">18</xref>], can enhance welfare monitoring and improve our understanding of physiological responses during experimental protocols.</p>
<p>Despite the system’s advantages, several technical and procedural considerations remain. While many results show stable and precise measurements even ten days after installation, occasional calibration drift and minor bias can occur (see examples in <xref ref-type="supplementary-material" rid="pone.0339848.s004">S4 Fig</xref> panels E, F). Although these shifts do not compromise the detection of clinically significant weight loss trends, periodic recalibration is necessary, particularly following cage maintenance or cleaning. Thus, we recommend frequent monitoring of each device to establish a consistent baseline accuracy. Additionally, noise and misleading "stable" measurements may arise from atypical bird behavior while engaging with the perch (see <xref ref-type="supplementary-material" rid="pone.0339848.s001">S1 Fig</xref>); It is possible that most of these noise factors could be eliminated by placing the perch hanging from the side of the cage walls, similar to the design in Vezina et al.(2001). When planning the new design to meet the needs of neurophysiological experiments, where the bird is often tethered to an acquisition device, one of our major concerns was to avoid cable entanglements. The new design addresses that concern by keeping the perch as close to the floor as possible, so that there is not enough space for the cable to get entangled underneath it. We show that by filtering the data obtained from this device, we can eliminate false weight measurements derived from noise. Thus, at the expense of applying a few simple filtering steps, the new perch-scale design enables working with tethered birds without compromising the safety of the bird or the acquisition device. Our suggested <italic>mode</italic> and <italic>stable</italic> estimating heuristics can further help mitigate these occurrences. Altogether, these steps can help prevent biased health assessments derived from perch-scale data, and lead to overall better accuracy in monitoring the weight of birds.</p>
<p>In our experiment, birds had no alternative perching options other than the perch-scale, except for the food and water containers, mounted on lower cage walls. This encouraged frequent use of the perch-scale and ensured high-quality data throughout the ten-day experiment, with some birds sleeping on the perch-scale overnight every night. In contrast, in the earlier pilot group (see Birds), where standard perches were left in place, approximately one-third of birds rarely used the perch-scale, preventing weight estimation. Based on these observations, we recommend minimizing alternative perching options in future studies employing this system.</p>
<p>In conclusion, our automated weighing system offers a reliable, non-invasive tool for continuous weight monitoring. By reducing the stress of traditional weighing methods, ensuring the safety of tethered birds and enabling high-resolution longitudinal data collection, this system opens new avenues for studying physiological and behavioral dynamics in songbirds under experimental conditions.</p>
</sec>
<sec id="sec022" sec-type="supplementary-material">
<title>Supporting information</title>
<supplementary-material id="pone.0339848.s001" mimetype="image/tiff" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.s001" xlink:type="simple">
<label>S1 Fig</label>
<caption>
<title>Distribution of raw weight measurements across birds.</title>
<p>Stacked bar plots illustrate the distribution of perch-scale weight measurements across different weight ranges for each bird. In all cases, the majority of data points fall in the 0–1 g range, reflecting off-scale baseline moments when the bird was not perched. These baseline values dominate the raw dataset and highlight the need for filtering before extracting meaningful weight information. Beyond these off-scale readings, most valid measurements fall within the expected canary weight range (15−−25<italic>g</italic>), consistent with true body weights. However, additional “noise” measurements are present outside this range, caused by factors such as transient signal fluctuations from wing flaps near the perch (0−−5<italic>g</italic>), unstable or partial perching positions that yield misleading but relatively stable values (e.g., 5−−15<italic>g</italic>), and rare impact artifacts producing transient, unrealistically high weights (&gt;30<italic>g</italic>). In one device (’Bird 5’), loss of calibration resulted in a persistent bias toward excessively high values, further illustrating the need to monitor the calibration of these devices, especially within the first days upon setup. Together, these distributions emphasize the rationale for applying cutoffs to exclude off-scale values and outliers, ensuring that analyses focus on reliable, stable measurements within the biological range of the birds.</p>
<p>(TIFF)</p>
</caption>
</supplementary-material>
<supplementary-material id="pone.0339848.s002" mimetype="image/tiff" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.s002" xlink:type="simple">
<label>S2 Fig</label>
<caption>
<title>Outlier overnight sequences.</title>
<p>In these two occasions, the perch-scale does not indicate weight loss trends, as opposed to the overnight weight loss trends captured in the other 22 sessions. Panels <bold>A-D</bold> show a closer look into these two overnight sessions, where panels A and B relate to one sequence, and panels C and D relate to a second sequence, both from the same perch-scale and bird, on consecutive nights. It is apparent that the linear trend is somewhat unstable, especially in the case shown in panels A and B, unlike the 22 other sessions where the linear trend was stable (as shown in main <xref ref-type="fig" rid="pone.0339848.g004">Fig.4A</xref>). This could suggest that these two cases shown here fail to capture weight loss as a result of device malfunction rather than a real trend. These are brought up here to show a potential example of how noise or miscalibration affects the perch-scale data. Occurrences like this should be closely monitored to evoke recalibration of the perch-scale.</p>
<p>(TIFF)</p>
</caption>
</supplementary-material>
<supplementary-material id="pone.0339848.s003" mimetype="image/tiff" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.s003" xlink:type="simple">
<label>S3 Fig</label>
<caption>
<title>Longitudinal stability of perch-scale weight monitoring during the pilot experiment.</title>
<p>Scatter plots (top) show raw measurements (blue) and stable estimates (orange) collected continuously across multiple consecutive days for a bird in the pilot experiment. The corresponding bar plots (bottom) summarize daily mean stable weights (bars, left axis) alongside the number of stable estimates contributing to each mean (red line, right axis). Although no manual weights were collected for direct comparison in this pilot, the data demonstrate that the perch-scale device can reliably generate stable daily weight estimates over extended periods of time, with hundreds of stable measurements per day. These results provide additional evidence for the long-term robustness and reliability of the system, complementing the main manuscript figures where manual weights were available for validation.</p>
<p>(TIFF)</p>
</caption>
</supplementary-material>
<supplementary-material id="pone.0339848.s004" mimetype="image/tiff" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.s004" xlink:type="simple">
<label>S4 Fig</label>
<caption>
<title>Longitudinal weight monitoring across multiple days.</title>
<p>To continue the results shown in main <xref ref-type="fig" rid="pone.0339848.g005">Fig.5</xref> of the manuscript, the longitudinal results of the remaining five birds monitored in the <italic>main group</italic> are shown here. <bold>(A)</bold> Similar to <xref ref-type="fig" rid="pone.0339848.g005">Fig.5A</xref>, an example of continuous perch-scale measurements from a representative bird, across ten days. Raw weight data are shown as blue scatter points, while stable weight estimates (orange points) align closely with the manual daily weight measurements (red lines). Black lines are added above and below the daily manual weight, representing the <inline-formula id="pone.0339848.e033"><alternatives><graphic id="pone.0339848.e033g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0339848.e033" xlink:type="simple"/><mml:math display="inline" id="M33"><mml:mrow><mml:mi>±</mml:mi><mml:mn>30</mml:mn><mml:mi>%</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> range used as a cutoff threshold when analyzing the daily estimates. <bold>(B)</bold> Summary of daily stable weight estimates for the same bird shows the mean of all stable estimates within each day (bars, left axis) with accompanying counts of stable estimates per day (line, right axis). <bold>(C-E)</bold> Summary of daily stable weight estimates from three other birds. The estimates summary for these birds, as well as the bird shown in panels A and B, is relatively consistent and closely matches the daily manual weights. Note here that the the data in panel E (bird 2) is consistently biased. This bird’s data was removed from the summary analysis due to this bias, and this serves as an example of the need to monitor the calibration. <bold>(F)</bold> Scatter plot of raw data (blue points) from one perch-scale that lost calibration (bird 5) and was re-calibrated at the beginning of day 5. Red scatter points represent false weight measurements as a result of this miscalibration. These red points are scaled down by 50 to match the scale of the blue dots (right axis). The perch-scale data previous to the point of miscalibration (end of day 3) are scarce, although a few accurate measurements closely align with the mean of daily manually measured weight (dashed magenta line). The weight measurements following the recalibration process (day 5 and on) are relatively stable and closely align with the mean of daily manually measured weights. <bold>(G)</bold> Summary of stable estimates per day for bird 5.</p>
<p>(TIFF)</p>
</caption>
</supplementary-material>
<supplementary-material id="pone.0339848.s005" mimetype="image/tiff" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.s005" xlink:type="simple">
<label>S5 Fig</label>
<caption>
<title>Accuracy of perch-scale daily weight estimates across birds.</title>
<p>Daily weight estimates derived from the perch-scale are compared with manual weights collected once per day. Each point represents data from one day, with the x-axis showing the manually measured weight and the y-axis showing the perch-scale estimate. Colors correspond to individual birds, and open blue triangles indicate an outlier bird with biased measurements; removing this bird improved accuracy. <bold>(A)</bold> Mode-based estimates: perch-scale daily mode values plotted against manual weights. Accuracy metrics are shown with and without the outlier bird (values in parentheses indicate before removal). Removing the outlier improved the mean absolute error (MAE) from 0.71<italic>g</italic> to 0.49<italic>g</italic> and the Pearson correlation from <italic>r</italic> = 0.79 to <italic>r</italic> = 0.90. <bold>(B)</bold> Stable-estimate values normalized within each bird, enabling comparison of fractional daily changes independent of baseline weight differences. The linear regression fit (dashed line) demonstrates a significant positive association with manual weights (<italic>r</italic> = 0.42, <italic>p</italic> = 0.0033). This panel highlights that perch-scale data not only captures absolute weights but also tracks day-to-day fluctuations in body weight consistent with manual measurements, reinforcing its reliability for monitoring subtle longitudinal changes.</p>
<p>(TIFF)</p>
</caption>
</supplementary-material>
</sec>
</body>
<back>
<ack>
<p>We thank the members of the Neural Syntax Lab for helpful discussions, assistance with system testing, and bird handling. We also thank the Weizmann Institute of Science’s core facilities for supporting the development and implementation of this system.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="pone.0339848.ref001"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Cohen</surname> <given-names>Y</given-names></name>, <name name-style="western"><surname>Shen</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Semu</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Leman</surname> <given-names>DP</given-names></name>, <name name-style="western"><surname>Liberti WA</surname> <given-names>3rd</given-names></name>, <name name-style="western"><surname>Perkins</surname> <given-names>LN</given-names></name>, <etal>et al</etal>. <article-title>Hidden neural states underlie canary song syntax</article-title>. <source>Nature.</source> <year>2020</year>;<volume>582</volume>(<issue>7813</issue>):<fpage>539</fpage>–<lpage>44</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41586-020-2397-3" xlink:type="simple">10.1038/s41586-020-2397-3</ext-link></comment> <object-id pub-id-type="pmid">32555461</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref002"><label>2</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Fee</surname> <given-names>MS</given-names></name>. <article-title>Oculomotor learning revisited: a model of reinforcement learning in the basal ganglia incorporating an efference copy of motor actions</article-title>. <source>Front Neural Circuits.</source> <year>2012</year>;<volume>6</volume>:<fpage>38</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fncir.2012.00038" xlink:type="simple">10.3389/fncir.2012.00038</ext-link></comment> <object-id pub-id-type="pmid">22754501</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref003"><label>3</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Long</surname> <given-names>MA</given-names></name>, <name name-style="western"><surname>Jin</surname> <given-names>DZ</given-names></name>, <name name-style="western"><surname>Fee</surname> <given-names>MS</given-names></name>. <article-title>Support for a synaptic chain model of neuronal sequence generation</article-title>. <source>Nature.</source> <year>2010</year>;<volume>468</volume>(<issue>7322</issue>):<fpage>394</fpage>–<lpage>9</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nature09514" xlink:type="simple">10.1038/nature09514</ext-link></comment> <object-id pub-id-type="pmid">20972420</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref004"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Yamahachi H, Zai AT, Tachibana RO, Stepien AE, Rodrigues DI, Cavé-Lopez S, et al. Welfare of zebra finches used in research. BioRxiv. 2017; p. 154567.</mixed-citation></ref>
<ref id="pone.0339848.ref005"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Schmidt</surname> <given-names>MF</given-names></name>. <article-title>An IACUC perspective on songbirds and their use in neurobiological research</article-title>. <source>ILAR J.</source> <year>2010</year>;<volume>51</volume>(<issue>4</issue>):<fpage>424</fpage>–<lpage>30</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/ilar.51.4.424" xlink:type="simple">10.1093/ilar.51.4.424</ext-link></comment> <object-id pub-id-type="pmid">21131718</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref006"><label>6</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Morton</surname> <given-names>DB</given-names></name>, <name name-style="western"><surname>Griffiths</surname> <given-names>PH</given-names></name>. <article-title>Guidelines on the recognition of pain, distress and discomfort in experimental animals and an hypothesis for assessment</article-title>. <source>Vet Rec.</source> <year>1985</year>;<volume>116</volume>(<issue>16</issue>):<fpage>431</fpage>–<lpage>6</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1136/vr.116.16.431" xlink:type="simple">10.1136/vr.116.16.431</ext-link></comment> <object-id pub-id-type="pmid">3923690</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref007"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Talbot</surname> <given-names>SR</given-names></name>, <name name-style="western"><surname>Biernot</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Bleich</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>van Dijk</surname> <given-names>RM</given-names></name>, <name name-style="western"><surname>Ernst</surname> <given-names>L</given-names></name>, <name name-style="western"><surname>Häger</surname> <given-names>C</given-names></name>, <etal>et al</etal>. <article-title>Defining body-weight reduction as a humane endpoint: a critical appraisal</article-title>. <source>Lab Anim.</source> <year>2020</year>;<volume>54</volume>(<issue>1</issue>):<fpage>99</fpage>–<lpage>110</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/0023677219883319" xlink:type="simple">10.1177/0023677219883319</ext-link></comment> <object-id pub-id-type="pmid">31665969</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref008"><label>8</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Clark</surname> <given-names>GA</given-names></name>. <article-title>Body weights of birds: a review</article-title>. <source>The Condor.</source> <year>1979</year>;<volume>81</volume>(<issue>2</issue>):<fpage>193</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2307/1367288" xlink:type="simple">10.2307/1367288</ext-link></comment></mixed-citation></ref>
<ref id="pone.0339848.ref009"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Lehikoinen</surname> <given-names>E</given-names></name>. <article-title>Seasonality of the daily weight cycle in wintering passerines and its consequences</article-title>. <source>Ornis Scandinavica.</source> <year>1987</year>;<volume>18</volume>(<issue>3</issue>):<fpage>216</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2307/3676769" xlink:type="simple">10.2307/3676769</ext-link></comment></mixed-citation></ref>
<ref id="pone.0339848.ref010"><label>10</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hintz</surname> <given-names>JV</given-names></name>. <article-title>The hormonal regulation of premigratory fat deposition and winter fattening in red-winged blackbirds</article-title>. <source>Comp Biochem Physiol A Mol Integr Physiol.</source> <year>2000</year>;<volume>125</volume>(<issue>2</issue>):<fpage>239</fpage>–<lpage>49</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/s1095-6433(99)00179-8" xlink:type="simple">10.1016/s1095-6433(99)00179-8</ext-link></comment> <object-id pub-id-type="pmid">10825696</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref011"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Erkenswick G. Handling and sampling birds - isl Peru. 2023. <ext-link ext-link-type="uri" xlink:href="https://www.protocols.io/view/handling-and-sampling-birds-isl-peru-6qpvr4zwpgmk/v1?step=8.1" xlink:type="simple">https://www.protocols.io/view/handling-and-sampling-birds-isl-peru-6qpvr4zwpgmk/v1?step=8.1</ext-link></mixed-citation></ref>
<ref id="pone.0339848.ref012"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Yamahachi</surname> <given-names>H</given-names></name>, <name name-style="western"><surname>Zai</surname> <given-names>AT</given-names></name>, <name name-style="western"><surname>Tachibana</surname> <given-names>RO</given-names></name>, <name name-style="western"><surname>Stepien</surname> <given-names>AE</given-names></name>, <name name-style="western"><surname>Rodrigues</surname> <given-names>DI</given-names></name>, <name name-style="western"><surname>Cavé-Lopez</surname> <given-names>S</given-names></name>, <etal>et al</etal>. <article-title>Undirected singing rate as a non-invasive tool for welfare monitoring in isolated male zebra finches</article-title>. <source>PLoS One.</source> <year>2020</year>;<volume>15</volume>(<issue>8</issue>):e0236333. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pone.0236333" xlink:type="simple">10.1371/journal.pone.0236333</ext-link></comment> <object-id pub-id-type="pmid">32776943</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref013"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Claffy</surname> <given-names>J</given-names></name>. <article-title>The small bird perch scale: a remote weighing apparatus</article-title>. <source>AFA Watchbird.</source> <year>2023</year>;<volume>29</volume>(<issue>1</issue>):<fpage>77</fpage>–<lpage>80</lpage>.</mixed-citation></ref>
<ref id="pone.0339848.ref014"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Poole</surname> <given-names>A</given-names></name>. <article-title>A scale for weighing birds at habitual perches</article-title>. <source>Journal of Field Ornithology.</source> <year>1982</year>;<volume>53</volume>(<issue>4</issue>):<fpage>409</fpage>–<lpage>14</lpage>.</mixed-citation></ref>
<ref id="pone.0339848.ref015"><label>15</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Vézina</surname> <given-names>F</given-names></name>, <name name-style="western"><surname>Charlebois</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Thomas</surname> <given-names>DW</given-names></name>. <article-title>An automated system for the measurement of mass and identification of birds at perches</article-title>. <source>Journal of Field Ornithology.</source> <year>2001</year>;<volume>72</volume>(<issue>2</issue>):<fpage>211</fpage>–<lpage>20</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1648/0273-8570-72.2.211" xlink:type="simple">10.1648/0273-8570-72.2.211</ext-link></comment></mixed-citation></ref>
<ref id="pone.0339848.ref016"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Dorrestein GM. Passerines. Handbook of avian medicine. 2009; p. 169.</mixed-citation></ref>
<ref id="pone.0339848.ref017"><label>17</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Ullman-Culleré</surname> <given-names>MH</given-names></name>, <name name-style="western"><surname>Foltz</surname> <given-names>CJ</given-names></name>. <article-title>Body condition scoring: a rapid and accurate method for assessing health status in mice</article-title>. <source>Lab Anim Sci.</source> <year>1999</year>;<volume>49</volume>(<issue>3</issue>):<fpage>319</fpage>–<lpage>23</lpage>. <object-id pub-id-type="pmid">10403450</object-id></mixed-citation></ref>
<ref id="pone.0339848.ref018"><label>18</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Cho</surname> <given-names>H</given-names></name>, <name name-style="western"><surname>Jeon</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Lee</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Kang</surname> <given-names>K</given-names></name>, <name name-style="western"><surname>Kang</surname> <given-names>H</given-names></name>, <name name-style="western"><surname>Park</surname> <given-names>E</given-names></name>, <etal>et al</etal>. <article-title>Analysis of the factors influencing body weight variation in Hanwoo Steers using an automated weighing system</article-title>. <source>Animals (Basel).</source> <year>2020</year>;<volume>10</volume>(<issue>8</issue>):<fpage>1270</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/ani10081270" xlink:type="simple">10.3390/ani10081270</ext-link></comment> <object-id pub-id-type="pmid">32722418</object-id></mixed-citation></ref>
</ref-list>
</back>
<sub-article article-type="aggregated-review-documents" id="pone.0339848.r001" specific-use="decision-letter">
<front-stub>
<article-id pub-id-type="doi">10.1371/journal.pone.0339848.r001</article-id>
<title-group>
<article-title>Decision Letter 0</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name name-style="western"><surname>Vicario</surname>
<given-names>David S</given-names>
</name>
<role>Academic Editor</role>
</contrib>
</contrib-group>
<permissions>
<copyright-year>2026</copyright-year>
<copyright-holder>David S Vicario</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>
<related-object document-id="10.1371/journal.pone.0339848" document-id-type="doi" document-type="article" id="rel-obj001" link-type="peer-reviewed-article"/>
<custom-meta-group>
<custom-meta>
<meta-name>Submission Version</meta-name>
<meta-value>0</meta-value>
</custom-meta>
</custom-meta-group>
</front-stub>
<body>
<p><named-content content-type="letter-date">14 May 2025</named-content></p>
<p><!--<div>-->PONE-D-25-19057<!--</div>--><!--<div>-->Automated, stress-free, and precise measurement of songbird weight in neuroscience experiments<!--</div>--><!--<div>-->PLOS ONE</p>
<p>Dear Dr. Cohen,</p>
<p>Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.<!--</div>--><!--<div>--></p>
<p>Please consider the Reviewers’ comments carefully and respond to each. Both agree that this system could be valuable but several questions remain. For example: it remains unclear how this system would be used for multiple birds in the same cage – so single housing would be required? Would multiple weigh-stations be needed or would the  apparatus have to be moved from cage to cage? How well would this system work for smaller birds if the variance is not proportional and there is some absolute noise?  Both Reviewers raise the issue that the mean is not the appropriate statistic for a skewed distribution. The observed weights (as mean, mode, or median) should be referenced to the actual weights of the birds in the sample presented – is there a consistent error? </p>
<p><!--</div>--><!--<div>-->Please submit your revised manuscript by Jun 28 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at <email xlink:type="simple">plosone@plos.org</email>. When you're ready to submit your revision, log on to <ext-link ext-link-type="uri" xlink:href="https://www.editorialmanager.com/pone/" xlink:type="simple">https://www.editorialmanager.com/pone/</ext-link> and select the 'Submissions Needing Revision' folder to locate your manuscript file.</p>
<p>Please include the following items when submitting your revised manuscript:<!--</div>--></p>
<list list-type="bullet"><list-item><p>A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.</p>
</list-item>
<list-item>
<p>A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.</p>
</list-item>
<list-item>
<p>An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.</p>
</list-item>
</list>
<p><!--<div>-->If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.</p>
<p>If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: <ext-link ext-link-type="uri" xlink:href="https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols" xlink:type="simple">https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols</ext-link>. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at <ext-link ext-link-type="uri" xlink:href="https://plos.org/protocols?utm_medium=editorial-email&amp;utm_source=authorletters&amp;utm_campaign=protocols" xlink:type="simple">https://plos.org/protocols?utm_medium=editorial-email&amp;utm_source=authorletters&amp;utm_campaign=protocols</ext-link>.</p>
<p>We look forward to receiving your revised manuscript.</p>
<p>Kind regards,</p>
<p>David S Vicario, Ph.D.</p>
<p>Academic Editor</p>
<p>PLOS ONE</p>
<p>Journal Requirements:</p>
<p>When submitting your revision, we need you to address these additional requirements.</p>
<p>1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at</p>
<p><ext-link ext-link-type="uri" xlink:href="https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf" xlink:type="simple">https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf</ext-link> and</p>
<p><ext-link ext-link-type="uri" xlink:href="https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf" xlink:type="simple">https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf</ext-link></p>
<p>2. Please note that PLOS ONE has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, we expect all author-generated code to be made available without restrictions upon publication of the work. Please review our guidelines at <ext-link ext-link-type="uri" xlink:href="https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code" xlink:type="simple">https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code</ext-link> and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.</p>
<p>3. Thank you for stating the following financial disclosure:</p>
<p>“This work was supported by a research grant from the Latin American Hub for New Scientists, by a personal research grant (N. 2401/22 to YC) from the Israel Science Foundation, and by an ERC grant (NeuralSyntax, 101170729, to YC).”</p>
<p>Please state what role the funders took in the study. If the funders had no role, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."</p>
<p>If this statement is not correct you must amend it as needed.</p>
<p>Please include this amended Role of Funder statement in your cover letter; we will change the online submission form on your behalf.</p>
<p>4. In the online submission form, you indicated that “The datasets generated and analyzed during this study are available from the corresponding author upon reasonable request.”</p>
<p>All PLOS journals now require all data underlying the findings described in their manuscript to be freely available to other researchers, either 1. In a public repository, 2. Within the manuscript itself, or 3. Uploaded as supplementary information.</p>
<p>This policy applies to all data except where public deposition would breach compliance with the protocol approved by your research ethics board. If your data cannot be made publicly available for ethical or legal reasons (e.g., public availability would compromise patient privacy), please explain your reasons on resubmission and your exemption request will be escalated for approval.</p>
<p>5. When completing the data availability statement of the submission form, you indicated that you will make your data available on acceptance. We strongly recommend all authors decide on a data sharing plan before acceptance, as the process can be lengthy and hold up publication timelines. Please note that, though access restrictions are acceptable now, your entire data will need to be made freely accessible if your manuscript is accepted for publication. This policy applies to all data except where public deposition would breach compliance with the protocol approved by your research ethics board. If you are unable to adhere to our open data policy, please kindly revise your statement to explain your reasoning and we will seek the editor's input on an exemption. Please be assured that, once you have provided your new statement, the assessment of your exemption will not hold up the peer review process.</p>
<p>6. Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.</p>
<p>[Note: HTML markup is below. Please do not edit.]</p>
<p>Reviewers' comments:</p>
<p>Reviewer's Responses to Questions</p>
<p><!--<font color="black">--><bold>Comments to the Author</bold></p>
<p>1. Is the manuscript technically sound, and do the data support the conclusions?</p>
<p>The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.<!--</font>--></p>
<p>Reviewer #1: Partly</p>
<p>Reviewer #2: Yes</p>
<p>**********</p>
<p><!--<font color="black">-->2. Has the statistical analysis been performed appropriately and rigorously?<!--</font>--></p>
<p>Reviewer #1: I Don't Know</p>
<p>Reviewer #2: Yes</p>
<p>**********</p>
<p><!--<font color="black">-->3. Have the authors made all data underlying the findings in their manuscript fully available?</p>
<p>The <ext-link ext-link-type="uri" xlink:href="http://www.plosone.org/static/policies.action#sharing" xlink:type="simple">PLOS Data policy</ext-link> requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.<!--</font>--></p>
<p>Reviewer #1: Yes</p>
<p>Reviewer #2: Yes</p>
<p>**********</p>
<p><!--<font color="black">-->4. Is the manuscript presented in an intelligible fashion and written in standard English?</p>
<p>PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.<!--</font>--></p>
<p>Reviewer #1: Yes</p>
<p>Reviewer #2: Yes</p>
<p>**********</p>
<p><!--<font color="black">-->5. Review Comments to the Author</p>
<p>Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)<!--</font>--></p>
<p>Reviewer #1: The manuscript presents a new technique for monitoring the weights of freely moving birds. It shows potential for advancing research on avian metabolism. However, there are major issues that the authors should clarify.</p>
<p>Major concerns:</p>
<p>1. The authors housed five canaries in one cage and the sixth canary in another cage. How did they achieve weight measurements for each animal? Are all the data in Figures 2 and 3 from the singly housed bird? If so, the authors should clarify that they only measured the weight of one animal, rather than six. If not, the authors should explain how they identified which animal was measured in each data point.</p>
<p>2. The raw measurements varied in a range of 10~14 grams. Although the authors have shown that the scale was accurate for measuring objects, there is no ground truth measurement of the birds’ weights. The authors should compare their measurements with measurements of restrained birds, which is not difficult to do.</p>
<p>3. Figure 2C showed that the distribution of data is skewed. The authors chose to use the mean, rather than the mode, as the weight estimate but did not explain the rationale. There is a good reason to consider the mode as a better estimate: When animals stay still, the measured data are centralized in a narrow range and are more accurate, so it is unclear whether the estimate is biased.</p>
<p>Minor concerns:</p>
<p>1. The authors should explain in more detail the housing conditions in the method section. For example, what was the lighting condition in the aviary?</p>
<p>2. The authors measured the over-night weight changes in one bird three times but only presented one result. The authors should present the other two results to verify the consistency of the effect.</p>
<p>Reviewer #2: This manuscript addresses a relevant and important aspect of animal welfare and data collection in neuroscience experiments involving birds. The authors have developed an automated weighing system designed to minimize stress during weight measurements, offering substantial advantages over traditional manual methods. Overall, I find the work relevant, useful, and detailed. However, I have some minor suggestions for improvement and clarification:</p>
<p>1. Authors should cite and discuss relevant prior work, e.g. <ext-link ext-link-type="uri" xlink:href="https://watchbird-ojs-tamu.tdl.org/watchbird/index.php/watchbird/article/view/1700" xlink:type="simple">https://watchbird-ojs-tamu.tdl.org/watchbird/index.php/watchbird/article/view/1700</ext-link>. I also recommend a detailed literature search, it took me 1 minute to find this paper, there are possibly more.</p>
<p>2. The authors state that their system can monitor multiple birds simultaneously, but it appears that each bird must be housed in a separate cage. This important detail should be explicitly clarified. Since housing birds together would require individual bird identification, it would be beneficial if the authors discussed how their multi-bird system provides a distinct advantage compared to simply replicating a single-bird system multiple times.</p>
<p>3. All this threshold choosing and outlier removal might be unnecessary. What authors do seems to be more complicated than what is necessary. Couldn’t the authors measure the median which is robust to outliers instead of the mean? So, choosing that 10 g threshold would be unnecessary. Finally, authors should simply show all measurements rather than to arbitrarily cut off ‘off-scale’ values (&lt;10 g) and outliers (&gt;30 g). If they absolutely need that 10 g threshold, then they need to provide guidelines or a "recipe" for adopters of their method on how to choose that cutoff in practice. In summary, I recommend reducing the need for complicated threshold-based data cleaning.</p>
<p>4. The sentence stating that "two birds were excluded for not producing enough reliable data" is somewhat vague. The clearer statement from the discussion section seems to be that "from two of them (out of six) we were not able to gather substantial weight data”. The authors should explicitly indicate that these two birds presumably did not sit frequently or steadily enough on the perch to generate sufficient data. Ideally, authors quantify the fraction of time in which reliable measurements are possible.</p>
<p>5. The term ‘Reliable Weight Measurement’ appears more as a descriptive term rather than a clearly defined data characteristic. In addition to presenting examples of unprocessed measurements, authors should illustrate the criteria and procedures used to deem measurements "reliable."</p>
<p>6. I recommend showing measurements on inanimate objects first to determine system noise. Only then show measurements of animals at night where they move less, then during the day, when they move, and then when they were tethers. Z-scoring the values would allow making these measurements comparable.</p>
<p>7. The sentence "the canary stood on the scale for long enough" implies a duration, but the provided measure appears to be a count. Clarify whether "N̄" represents the average number of reliable measurements per day or another specific measure</p>
<p>8. The authors should reconsider the phrasing "natural weight loss," replacing it simply with "weight loss," unless "natural" is explicitly and meaningfully defined in the manuscript.</p>
<p>**********</p>
<p><!--<font color="black">-->6. PLOS authors have the option to publish the peer review history of their article (<ext-link ext-link-type="uri" xlink:href="https://journals.plos.org/plosone/s/editorial-and-peer-review-process#loc-peer-review-history" xlink:type="simple">what does this mean?</ext-link>). If published, this will include your full peer review and any attached files.</p>
<p>If you choose “no”, your identity will remain anonymous but your review may still be made public.</p>
<p><bold>Do you want your identity to be public for this peer review?</bold> For information about this choice, including consent withdrawal, please see our <ext-link ext-link-type="uri" xlink:href="https://www.plos.org/privacy-policy" xlink:type="simple">Privacy Policy</ext-link>.<!--</font>--></p>
<p>Reviewer #1: No</p>
<p>Reviewer #2: No</p>
<p>**********</p>
<p>[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]</p>
<p>While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, <ext-link ext-link-type="uri" xlink:href="https://pacev2.apexcovantage.com/" xlink:type="simple">https://pacev2.apexcovantage.com/</ext-link>. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at <email xlink:type="simple">figures@plos.org</email>. Please note that Supporting Information files do not need this step.<!--</div>--></p>
</body>
</sub-article>
<sub-article article-type="author-comment" id="pone.0339848.r002">
<front-stub>
<article-id pub-id-type="doi">10.1371/journal.pone.0339848.r002</article-id>
<title-group>
<article-title>Author response to Decision Letter 1</article-title>
</title-group>
<related-object document-id="10.1371/journal.pone.0339848" document-id-type="doi" document-type="peer-reviewed-article" id="rel-obj002" link-type="rebutted-decision-letter" object-id="10.1371/journal.pone.0339848.r001" object-id-type="doi" object-type="decision-letter"/>
<custom-meta-group>
<custom-meta>
<meta-name>Submission Version</meta-name>
<meta-value>1</meta-value>
</custom-meta>
</custom-meta-group>
</front-stub>
<body>
<p><named-content content-type="author-response-date">21 Nov 2025</named-content></p>
<p>Dear editors, dear reviewers,</p>
<p>Please find our detailed rebuttal letter - addressing concerns about the manuscript.</p>
<p>Regarding the journal requirements stated in the Decision Letter:</p>
<p>1. We made sure our manuscript meets PLOS ONE's style requirements, including those for file naming.</p>
<p>2. We include links to all the code in the manuscript.</p>
<p>3. We need to add the suggested sentence ("The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.") to the financial disclosure. We added the financial disclosure clause to our cover letter as instructed.</p>
<p>4. We amended the Data Availability declaration to:</p>
<p>The datasets generated and analyzed during this study, including reproducible analysis</p>
<p>scripts, are available at:</p>
<p><ext-link ext-link-type="uri" xlink:href="https://github.com/NeuralSyntaxLab/perch-scale-manuscript" xlink:type="simple">https://github.com/NeuralSyntaxLab/perch-scale-manuscript</ext-link></p>
<p>5. All data is already available at the repository we designated in the Data Availability declaration (and in answering point 4 above).</p>
<p>6. We reviewed our reference list to ensured that it is complete and correct.</p>
<supplementary-material id="pone.0339848.s006" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pone.0339848.s006" xlink:type="simple">
<label>Attachment</label>
<caption>
<p>Submitted filename: <named-content content-type="submitted-filename">BonnehEtAl_ResponseLetter.pdf</named-content></p>
</caption>
</supplementary-material>
</body>
</sub-article>
<sub-article article-type="editor-report" id="pone.0339848.r003" specific-use="decision-letter">
<front-stub>
<article-id pub-id-type="doi">10.1371/journal.pone.0339848.r003</article-id>
<title-group>
<article-title>Decision Letter 1</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name name-style="western"><surname>Vicario</surname>
<given-names>David S</given-names>
</name>
<role>Academic Editor</role>
</contrib>
</contrib-group>
<permissions>
<copyright-year>2026</copyright-year>
<copyright-holder>David S Vicario</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>
<related-object document-id="10.1371/journal.pone.0339848" document-id-type="doi" document-type="article" id="rel-obj003" link-type="peer-reviewed-article"/>
<custom-meta-group>
<custom-meta>
<meta-name>Submission Version</meta-name>
<meta-value>1</meta-value>
</custom-meta>
</custom-meta-group>
</front-stub>
<body>
<p><named-content content-type="letter-date">14 Dec 2025</named-content></p>
<p>Automated, stress-free, and precise measurement of songbird weight in neuroscience experiments</p>
<p>PONE-D-25-19057R1</p>
<p>Dear Dr. Cohen,</p>
<p>Your paper has been substantially improved by substantial revisions and the inclusion of some new experimental data. We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.</p>
<p>Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.</p>
<p>An invoice will be generated when your article is formally accepted. Please note, if your institution has a publishing partnership with PLOS and your article meets the relevant criteria, all or part of your publication costs will be covered. Please make sure your user information is up-to-date by logging into Editorial Manager at <ext-link ext-link-type="uri" xlink:href="https://www.editorialmanager.com/pone/" xlink:type="simple">Editorial Manager®</ext-link> and clicking the ‘Update My Information' link at the top of the page. For questions related to billing, please contact <ext-link ext-link-type="uri" xlink:href="https://plos.my.site.com/s/" xlink:type="simple">billing support</ext-link>.</p>
<p>If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.</p>
<p>Kind regards,</p>
<p>David S Vicario, Ph.D.</p>
<p>Academic Editor</p>
<p>PLOS One</p>
<p>Additional Editor Comments (optional):</p>
<p>Reviewers' comments:</p>
</body>
</sub-article>
<sub-article article-type="editor-report" id="pone.0339848.r004" specific-use="acceptance-letter">
<front-stub>
<article-id pub-id-type="doi">10.1371/journal.pone.0339848.r004</article-id>
<title-group>
<article-title>Acceptance letter</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name name-style="western"><surname>Vicario</surname>
<given-names>David S</given-names>
</name>
<role>Academic Editor</role>
</contrib>
</contrib-group>
<permissions>
<copyright-year>2026</copyright-year>
<copyright-holder>David S Vicario</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>
<related-object document-id="10.1371/journal.pone.0339848" document-id-type="doi" document-type="article" id="rel-obj004" link-type="peer-reviewed-article"/>
</front-stub>
<body>
<p>PONE-D-25-19057R1</p>
<p>PLOS One</p>
<p>Dear Dr. Cohen,</p>
<p>I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS One. Congratulations! Your manuscript is now being handed over to our production team.</p>
<p>At this stage, our production department will prepare your paper for publication. This includes ensuring the following:</p>
<p>* All references, tables, and figures are properly cited</p>
<p>* All relevant supporting information is included in the manuscript submission,</p>
<p>* There are no issues that prevent the paper from being properly typeset</p>
<p>You will receive further instructions from the production team, including instructions on how to review your proof when it is ready. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few days to review your paper and let you know the next and final steps.</p>
<p>Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.</p>
<p>You will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at <ext-link ext-link-type="uri" xlink:href="https://explore.plos.org/phishing" xlink:type="simple">https://explore.plos.org/phishing</ext-link>.</p>
<p>If we can help with anything else, please email us at customercare@plos.org.</p>
<p>Thank you for submitting your work to PLOS ONE and supporting open access.</p>
<p>Kind regards,</p>
<p>PLOS ONE Editorial Office Staff</p>
<p>on behalf of</p>
<p>Dr. David S Vicario</p>
<p>Academic Editor</p>
<p>PLOS One</p>
</body>
</sub-article>
</article>