{
  "id": 609567,
  "title": "Mouse Action Recognition System (MARS) & Behavior Ensemble and Neural Trajectory Observatory (BENTO)",
  "url": "/competitions/MABe-mouse-behavior-detection/discussion/609567",
  "author_name": "",
  "post_date": "2025-09-27T23:37:56.821081900Z",
  "votes": 24,
  "comment_count": 2,
  "views": 0,
  "content": "<h2>Mouse Action Recognition System (MARS)</h2>\n<p>The Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice</p>\n<p><strong>Citation</strong>: Cristina SegalinJalani WilliamsTomomi KarigoMay HuiMoriel ZelikowskyJennifer J SunPietro PeronaDavid J AndersonAnn Kennedy (2021) The Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice eLife 10:e63720. <a href=\"https://doi.org/10.7554/eLife.63720\" target=\"_blank\">https://doi.org/10.7554/eLife.63720</a></p>\n<p>\"The study of naturalistic social behavior requires quantification of animals’ interactions. This is generally done through manual annotation a highly time-consuming and tedious process. Recent advances in computer vision enable tracking the pose (posture) of freely behaving animals. However, automatically and accurately classifying complex social behaviors remains technically challenging.\"</p>\n<p>\"The authors introduced the <strong>Mouse Action Recognition System (MARS)</strong>, an automated pipeline for pose estimation and behavior quantification in pairs of freely interacting mice. They compared MARS’s annotations to human annotations and find that MARS’s pose estimation and behavior classification achieve human-level performance.\"</p>\n<h3>Behavior Ensemble and Neural Trajectory Observatory (BENTO)</h3>\n<p>\"The authors also released the pose and annotation datasets used to train MARS to serve as community benchmarks and resources. Finally, they introduced the <strong>Behavior Ensemble and Neural Trajectory Observatory (BENTO)</strong>, a graphical user interface for analysis of multimodal neuroscience datasets. Together, MARS and BENTO provide an end-to-end pipeline for behavior data extraction and analysis in a package that is user-friendly and easily modifiable.\"</p>\n<p>\"In preliminary exploration, the authors found that high precision and recall values for individual binary behavior classifiers were achieved by gradient boosting using the XGBoost algorithm. Custom Python code to train novel behavior classifiers is included with the MARS_Developer software. Classifier hyperparameters may be set by the user, otherwise MARS will provide default values.\"</p>\n<p>\"Each trained classifier produces a predicted probability that the behavior occurred, as well as a binarized output created by thresholding that probability value. Following predictions by individual classifiers, MARS combines all classifier outputs to produce a single, multi-class label for each frame of a behavior video. To do so, the authors selected on each frame the behavior label that has the highest predicted probability of occurring; if no behavior has a predicted probability of &gt;0.5, then the frame is labeled as ‘other’ (no behavior occurring).\"</p>\n<p>\"The advantage of this approach over training multi-class XGBoost is that it allows their ensemble of classifiers to be more easily expanded in the future to include additional behaviors of interest because it does not require the original training set to be fully re-annotated for the new behavior.\"</p>\n<p><a href=\"https://elifesciences.org/articles/63720\" target=\"_blank\">https://elifesciences.org/articles/63720</a></p>",
  "messages": [
    {
      "id": "3295172",
      "postDate": "09/27/2025 23:37:56",
      "content": "<h2>Mouse Action Recognition System (MARS)</h2>\n<p>The Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice</p>\n<p><strong>Citation</strong>: Cristina SegalinJalani WilliamsTomomi KarigoMay HuiMoriel ZelikowskyJennifer J SunPietro PeronaDavid J AndersonAnn Kennedy (2021) The Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice eLife 10:e63720. <a href=\"https://doi.org/10.7554/eLife.63720\" target=\"_blank\">https://doi.org/10.7554/eLife.63720</a></p>\n<p>\"The study of naturalistic social behavior requires quantification of animals’ interactions. This is generally done through manual annotation a highly time-consuming and tedious process. Recent advances in computer vision enable tracking the pose (posture) of freely behaving animals. However, automatically and accurately classifying complex social behaviors remains technically challenging.\"</p>\n<p>\"The authors introduced the <strong>Mouse Action Recognition System (MARS)</strong>, an automated pipeline for pose estimation and behavior quantification in pairs of freely interacting mice. They compared MARS’s annotations to human annotations and find that MARS’s pose estimation and behavior classification achieve human-level performance.\"</p>\n<h3>Behavior Ensemble and Neural Trajectory Observatory (BENTO)</h3>\n<p>\"The authors also released the pose and annotation datasets used to train MARS to serve as community benchmarks and resources. Finally, they introduced the <strong>Behavior Ensemble and Neural Trajectory Observatory (BENTO)</strong>, a graphical user interface for analysis of multimodal neuroscience datasets. Together, MARS and BENTO provide an end-to-end pipeline for behavior data extraction and analysis in a package that is user-friendly and easily modifiable.\"</p>\n<p>\"In preliminary exploration, the authors found that high precision and recall values for individual binary behavior classifiers were achieved by gradient boosting using the XGBoost algorithm. Custom Python code to train novel behavior classifiers is included with the MARS_Developer software. Classifier hyperparameters may be set by the user, otherwise MARS will provide default values.\"</p>\n<p>\"Each trained classifier produces a predicted probability that the behavior occurred, as well as a binarized output created by thresholding that probability value. Following predictions by individual classifiers, MARS combines all classifier outputs to produce a single, multi-class label for each frame of a behavior video. To do so, the authors selected on each frame the behavior label that has the highest predicted probability of occurring; if no behavior has a predicted probability of &gt;0.5, then the frame is labeled as ‘other’ (no behavior occurring).\"</p>\n<p>\"The advantage of this approach over training multi-class XGBoost is that it allows their ensemble of classifiers to be more easily expanded in the future to include additional behaviors of interest because it does not require the original training set to be fully re-annotated for the new behavior.\"</p>\n<p><a href=\"https://elifesciences.org/articles/63720\" target=\"_blank\">https://elifesciences.org/articles/63720</a></p>",
      "rawMarkdown": "## Mouse Action Recognition System (MARS)\n\nThe Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice\n\n**Citation**: Cristina SegalinJalani WilliamsTomomi KarigoMay HuiMoriel ZelikowskyJennifer J SunPietro PeronaDavid J AndersonAnn Kennedy (2021) The Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice eLife 10:e63720. https://doi.org/10.7554/eLife.63720\n\n\"The study of naturalistic social behavior requires quantification of animals’ interactions. This is generally done through manual annotation a highly time-consuming and tedious process. Recent advances in computer vision enable tracking the pose (posture) of freely behaving animals. However, automatically and accurately classifying complex social behaviors remains technically challenging.\"\n\n\"The authors introduced the **Mouse Action Recognition System (MARS)**, an automated pipeline for pose estimation and behavior quantification in pairs of freely interacting mice. They compared MARS’s annotations to human annotations and find that MARS’s pose estimation and behavior classification achieve human-level performance.\"\n\n### Behavior Ensemble and Neural Trajectory Observatory (BENTO)\n\n\"The authors also released the pose and annotation datasets used to train MARS to serve as community benchmarks and resources. Finally, they introduced the **Behavior Ensemble and Neural Trajectory Observatory (BENTO)**, a graphical user interface for analysis of multimodal neuroscience datasets. Together, MARS and BENTO provide an end-to-end pipeline for behavior data extraction and analysis in a package that is user-friendly and easily modifiable.\"\n\n\"In preliminary exploration, the authors found that high precision and recall values for individual binary behavior classifiers were achieved by gradient boosting using the XGBoost algorithm. Custom Python code to train novel behavior classifiers is included with the MARS_Developer software. Classifier hyperparameters may be set by the user, otherwise MARS will provide default values.\"\n\n\"Each trained classifier produces a predicted probability that the behavior occurred, as well as a binarized output created by thresholding that probability value. Following predictions by individual classifiers, MARS combines all classifier outputs to produce a single, multi-class label for each frame of a behavior video. To do so, the authors selected on each frame the behavior label that has the highest predicted probability of occurring; if no behavior has a predicted probability of >0.5, then the frame is labeled as ‘other’ (no behavior occurring).\"\n\n\"The advantage of this approach over training multi-class XGBoost is that it allows their ensemble of classifiers to be more easily expanded in the future to include additional behaviors of interest because it does not require the original training set to be fully re-annotated for the new behavior.\"\n\nhttps://elifesciences.org/articles/63720",
      "votes": null
    },
    {
      "id": "3295866",
      "postDate": "09/29/2025 17:32:14",
      "content": "<p>You might also enjoy the papers on the CalMS21 and MABe22 datasets that are included in this year's training dataset. The papers include descriptions of the previous years' winning solutions to related challenges:</p>\n<p>CalMS21 (single-lab supervised classification): <a href=\"https://pmc.ncbi.nlm.nih.gov/articles/PMC11067713/\" target=\"_blank\">https://pmc.ncbi.nlm.nih.gov/articles/PMC11067713/</a><br>\nMABe22 (single-lab unsupervised representation learning): <a href=\"https://proceedings.mlr.press/v202/sun23g.html\" target=\"_blank\">https://proceedings.mlr.press/v202/sun23g.html</a></p>",
      "rawMarkdown": "You might also enjoy the papers on the CalMS21 and MABe22 datasets that are included in this year's training dataset. The papers include descriptions of the previous years' winning solutions to related challenges:\n\nCalMS21 (single-lab supervised classification): https://pmc.ncbi.nlm.nih.gov/articles/PMC11067713/\nMABe22 (single-lab unsupervised representation learning): https://proceedings.mlr.press/v202/sun23g.html",
      "votes": null
    },
    {
      "id": "3295910",
      "postDate": "09/29/2025 18:48:30",
      "content": "<p>Awesome, \"The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions\" and \"The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions\"<br>\nThank you Ann.</p>",
      "rawMarkdown": "Awesome, \"The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions\" and \"The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions\"\nThank you Ann.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3295866,
      "author_name": "annkennedy05",
      "author_url": "",
      "post_date": "09/29/2025 17:32:14",
      "content": "<p>You might also enjoy the papers on the CalMS21 and MABe22 datasets that are included in this year's training dataset. The papers include descriptions of the previous years' winning solutions to related challenges:</p>\n<p>CalMS21 (single-lab supervised classification): <a href=\"https://pmc.ncbi.nlm.nih.gov/articles/PMC11067713/\" target=\"_blank\">https://pmc.ncbi.nlm.nih.gov/articles/PMC11067713/</a><br>\nMABe22 (single-lab unsupervised representation learning): <a href=\"https://proceedings.mlr.press/v202/sun23g.html\" target=\"_blank\">https://proceedings.mlr.press/v202/sun23g.html</a></p>",
      "votes": null,
      "replies": [
        {
          "id": 3295910,
          "author_name": "mpwolke",
          "author_url": "",
          "post_date": "09/29/2025 18:48:30",
          "content": "<p>Awesome, \"The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions\" and \"The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions\"<br>\nThank you Ann.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "3295172": "## Mouse Action Recognition System (MARS)\n\nThe Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice\n\n**Citation**: Cristina SegalinJalani WilliamsTomomi KarigoMay HuiMoriel ZelikowskyJennifer J SunPietro PeronaDavid J AndersonAnn Kennedy (2021) The Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice eLife 10:e63720. https://doi.org/10.7554/eLife.63720\n\n\"The study of naturalistic social behavior requires quantification of animals’ interactions. This is generally done through manual annotation a highly time-consuming and tedious process. Recent advances in computer vision enable tracking the pose (posture) of freely behaving animals. However, automatically and accurately classifying complex social behaviors remains technically challenging.\"\n\n\"The authors introduced the **Mouse Action Recognition System (MARS)**, an automated pipeline for pose estimation and behavior quantification in pairs of freely interacting mice. They compared MARS’s annotations to human annotations and find that MARS’s pose estimation and behavior classification achieve human-level performance.\"\n\n### Behavior Ensemble and Neural Trajectory Observatory (BENTO)\n\n\"The authors also released the pose and annotation datasets used to train MARS to serve as community benchmarks and resources. Finally, they introduced the **Behavior Ensemble and Neural Trajectory Observatory (BENTO)**, a graphical user interface for analysis of multimodal neuroscience datasets. Together, MARS and BENTO provide an end-to-end pipeline for behavior data extraction and analysis in a package that is user-friendly and easily modifiable.\"\n\n\"In preliminary exploration, the authors found that high precision and recall values for individual binary behavior classifiers were achieved by gradient boosting using the XGBoost algorithm. Custom Python code to train novel behavior classifiers is included with the MARS_Developer software. Classifier hyperparameters may be set by the user, otherwise MARS will provide default values.\"\n\n\"Each trained classifier produces a predicted probability that the behavior occurred, as well as a binarized output created by thresholding that probability value. Following predictions by individual classifiers, MARS combines all classifier outputs to produce a single, multi-class label for each frame of a behavior video. To do so, the authors selected on each frame the behavior label that has the highest predicted probability of occurring; if no behavior has a predicted probability of >0.5, then the frame is labeled as ‘other’ (no behavior occurring).\"\n\n\"The advantage of this approach over training multi-class XGBoost is that it allows their ensemble of classifiers to be more easily expanded in the future to include additional behaviors of interest because it does not require the original training set to be fully re-annotated for the new behavior.\"\n\nhttps://elifesciences.org/articles/63720",
    "3295866": "You might also enjoy the papers on the CalMS21 and MABe22 datasets that are included in this year's training dataset. The papers include descriptions of the previous years' winning solutions to related challenges:\n\nCalMS21 (single-lab supervised classification): https://pmc.ncbi.nlm.nih.gov/articles/PMC11067713/\nMABe22 (single-lab unsupervised representation learning): https://proceedings.mlr.press/v202/sun23g.html",
    "3295910": "Awesome, \"The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions\" and \"The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions\"\nThank you Ann."
  },
  "source": "meta"
}