Description
Scientists have been examining animal behavior characteristics and their associations with animal productivity. However, until the recent advances in RFID systems, it was difficult to evaluate behavioral traits in large groups of animals. Computerized systems that use RFID-based technologies allowed more animals to be evaluated at one time, and facilitate the measurement of unique animal characteristics. With automatic system that collect feeding behavior data we can better evaluate early detection of respiratory diseases, metritis, ruminal acidosis and strategies to improve bunk management. More recently, the associations between feeding behavior and feed intake traits, which includes residual feed intake, have been examined to increase the understanding of factors that influence animal variation in feed efficiency of beef cattle (Nkrumah et al., 2007; Bingham et al., 2009; Kelly et al., 2010; Mendes, 2010; McGee et al., 2014). To increase our understanding between the relationship of animal behavioral factors and animal production traits, the Meal Criterion Calculation (MCC) software was develop.
The MCC software is based on studies from Tolkamp and Kyriazakis (1999a) and Tolkamp and Kyriazakis (1999b), Yeates et al. (2001), Yeates et al. (2002), and Bailey et al. (2012), and was designed to analyze cattle feeding behavior data collected by the GrowSafe System (Grow Safe LTD. - Airdrie, Alberta - Canada). The software computes animal bunk visit interval (BVI), and meal criterion (MC), where the BVI is the time interval between two visit to the feed bunk, and the MC is the longest BVI that defines a meal event. A meal event is by definition a cluster of bunk visit events where the BVI is within the MC value, it can be distinguished from the next meal event by a BVI interval that exceeds the value of the MC. In other words, to compute one meal event we cluster animal bunk visits until a BVI exceeds the MC value, when the BVI exceeds the MC, then we start to compute a new meal event. To stablish the MC, the MCC model calculates the intersection of two distributions: the non-feeding time within a meal and the non-feeding time between meals, in other words the intersection between short and long BVI. MCC works with different distribution forms (normal, gamma, log-normal, Weibull) and with an unlimited number of animals and data records. As the MC is stablished, the meal events can be calculate.
Some scientists have been using a standard value for MC of 5 minutes (300 seconds) to calculate meal events. The MCC allows you the user to change the standard, pre-defined, value of MC, and allows the user to stablish the MC value based on the BVI from each animal, the animal will have its own MC based on his particularly BVI, or within a group of animals. With those options, the user is able to utilize different approaches for animal feeding behavior evaluation, which accounts for variations in animal breeds, environment, diet, and other factors.
Click here to download the user guide.
Download
|
It uses R! |
Visual Studio 2022 |
|
32 bit and 64 bit Compatible |
|
The MCC software is programmed with the Microsoft Visual Studio 2010 using Visual Basic and .NET 4.0 framework (click here to download .NET 4.0 framework). It uses R scripting v. 2.0 or later technology (Click here to download R) to perform calculations, nonlinear convergence, and high-quality graphic production. It works with most IBM-PC compatible computers that have Microsoft Windows 7 or later. |
|||
The current version of the Meal Criterion Calculation is Loading...
Previous versions can be downloaded from here.
- The latest script files for MCC can be downloaded below. The use of the latest version is recommended
- For MCC version 1.x
- Unzip and rename the "mcc_x-y-z.zzz" to "mcc.zzz" and the "mcc_x-y-z.zzx" to "mcc.zzx",
- Copy the mcc.zzz and mcc.zzx files to this folder, replacing the old ones:
- [User Name]\Documents\NutritionModels\MCC folder
- Only the mcc.zzz or mcc.zzx files will be used by the MCC software, but you can keep other versions in the same folder (so long you have different file names)
- For MCC version 2.x
- Version 2.x shows multiple scripts for user selection
- Unzip and copy the .ZZZ and .ZZX files from the zip file to this folder:
- [User Name]\Documents\NutritionModels\MCC
- There is no need to rename or replace files because the user can now select which MCC script to use
- Available scripts
- Version 1.7.9 (August 26, 2021): MCC script 1.7.9
- Version 1.8.0 (May 13, 2023): (MCC script 1.8.0
- Version 1.8.1 (July 3, 2023): MCC script 1.8.1
- Version 1.9.8 (March 19, 2025); MCC script 1.9.8
- Version 1.9.9 (March 23, 2025); MCC script 1.9.9
- Version 1.9.10 (March 25, 2025): MCC script 1.9.10
- Version 1.9.11 (July 3, 2025): MCC script 1.9.11
- Version 1.9.12 (July 4, 2025): MCC script 1.9.12
Registration
The MCC will expire after 10 trial uses if it is not registered by the end of the grace period. You may register your copy by submitting the license number on the Register webpage. If applicable, registration codes are issued only after the full registration fee has been paid on the Purchase webpage.
Developers
|
Ms. Egleu D. M Mendes
|
||
|
Dr. Luis O. Tedeschi
|
Support
The following list summarizes corrections, enhancements, and functional improvements made to the software, presented in chronological order (newest to oldest). Each entry reflects updates implemented to improve stability, usability, and overall performance.
July 2, 2022. A quick start guide was developed for MCC. Download it here.
July 27, 2018. Modifications were done in the MCC R Script 1.7.2 to include new adjustments to the following non-feeding intervals (also known as bank visit intervals-BVI) errors. Note that the version 1.7.2 is included in the latest version of MCC or it can be downloaded above.
- BVI > 24 h error. BVI values greater than 24 h likely happen because of missing days in the database. In this case, BVI values were re-computed to only include the initial hours of the day. So, MCC assumes that the BVI event started at midnight of the day that had a BVI value greater than 24 h (or 86,400 seconds). The occurrence frequency of this error (known as "NoDays") is recorded and shown in a new bar plot by days on feed and scales (i.e., feed bunks)
- Ghost event errors. A ghost event happens when the current feeding event starts before the end of the previous feeding event. Two ghost event scenarios can occur next:
- Ghost event case 1 (complete overlap). This error occurs when the end of the current feeding event is GREATER than the end of the previous feeding event. The occurrence frequency of this error (known as "Ghost case 1") is recorded and shown in a new bar plot by days on feed and scales (i.e., feed bunks)
- Ghost event case 2 (partial overlap). This error occurs when the end of the current feeding event is LESSER than the end of the previous feeding event. The occurrence frequency of this error (known as "Ghost case 2") is recorded and shown in a new bar plot by days on feed and scales (i.e., feed bunks).
Links
This section will be updated with relevant links as they are identified and curated for this model.





