RatioNutritio · Complexus
Suite científica abierta · Nutritio y Complexus
Open scientific suite · Nutritio and Complexus

La razón al servicio del campo.

Reason in the service of the land.

Aplicaciones gratuitas con la ciencia a la vista: para formular la ración más barata que sí cumple, y para comprender los sistemas complejos que sostienen al campo.

Free apps with the science in plain sight: to formulate the cheapest ration that truly meets requirements, and to understand the complex systems that sustain the countryside.

4 apps · 2 alas4 apps · 2 wings 33 dietas publicadas reproducidas33 published diets reproduced Redes validadas con NetworkXNetworks validated with NetworkX

Pasa el cursor por la escena ✦

Move your pointer across the scene ✦

La suite
The suite

Cinco aplicaciones, un mismo telar.

Five apps, one loom.

Ratio Telar
Complexus

RatioTelar

El saber agrícola local como sistema complejo adaptativo: red ponderada, cladograma, regeneración, riesgos, sostenibilidad, 17 ODS y prospectiva, de la región a la localidad.

Local farming knowledge as a complex adaptive system: weighted network, cladogram, regeneration, risks, sustainability, 17 SDGs and outlook, from region to locality.

Ratio Milpa
Complexus

RatioMilpa

Estudio nacional del conocimiento local del maíz: 64 razas, cuestionario base que cada localidad responde y un atlas de México que junta los archivos sin servidor.

National study of local maize knowledge: 64 races, a baseline questionnaire each locality answers and an atlas of Mexico that combines files without a server.

Ratio Viña
Complexus

RatioViña

El conocimiento local de la vid en México: clima vitícola (Winkler, Huglin, frescor nocturno), historial del viñedo, regeneración, riesgo y un atlas nacional sin servidor.

Local grapevine knowledge in Mexico: viticultural climate (Winkler, Huglin, cool nights), vineyard history, regeneration, risk and a serverless national atlas.

RatioBos
Nutritio

RatioBos

Raciones de mínimo costo para bovinos de carne con NASEM (2016), clima de tu región, programa de engorda y huella ambiental.

Least-cost rations for beef cattle with NASEM (2016), your region’s climate, feeding program and footprint.

RatioAvis
Nutritio

RatioAvis

Dietas por fase para pollo de engorda con aminoácidos digestibles, ajustes por altitud y calor, y certificado de optimalidad.

Phase diets for broilers with digestible amino acids, altitude and heat adjustments, and an optimality certificate.

FormulAves
Nutritio

FormulAves

La primera de la familia: formular, mezclar y costear la dieta del pollo paso a paso, con marco teórico en cada bloque.

The first of the family: formulate, mix and cost broiler diets step by step, with theory in every block.

GratisFreey de código abierto (MIT)and open source (MIT)
Sin instalarNo installun solo archivo en tu navegadorone file in your browser
PrivadoPrivateningún dato sale de tu equipono data leaves your device
ValidadoValidatedcontra dietas publicadasagainst published diets
CertificadoCertifiedóptimo probado por dualidadoptimum proven by duality
CitableCitablecada versión con DOIevery version has a DOI
01
El método
The method

Del animal a la ración, en cuatro pasos.

From the animal to the ration, in four steps.

Todas las apps de Ratio siguen el mismo razonamiento que un nutriólogo, y te lo muestran mientras lo hacen.

Every Ratio app follows the same reasoning as a nutritionist, and shows it to you as it goes.

01 · El animalThe animal

Primero, lo que el animal necesita.

First, what the animal needs.

Peso, ganancia, raza, sexo, clima, altura: las ecuaciones de NASEM y de las casas genéticas convierten al animal en requerimientos de energía, proteína y minerales por día.

Weight, gain, breed, sex, climate, altitude: NASEM and breeder equations turn the animal into daily energy, protein and mineral requirements.

Un torete de 380 kg que debe ganar 1.35 kg/d come 7.75 kg de materia seca: el 44 % solo lo mantiene vivo.

A 380 kg bull that must gain 1.35 kg/d eats 7.75 kg of dry matter: 44 % only keeps it alive.

Consumo diario de un torete · 7.75 kg MS Daily intake of one bull · 7.75 kg DM 3.40 kg · mantener 3.40 kg · maintain ENm 7.20 Mcal 4.35 kg · ganar peso 4.35 kg · gain weight ENg 5.46 Mcal → 1.35 kg/d Proteína metabolizableMetabolizable protein 317 g mantenimiento + 403 g crecimiento = 720 g/d 317 g maintenance + 403 g growth = 720 g/d Fuente: RatioBos con NASEM (2016), caso de Jalisco. Source: RatioBos with NASEM (2016), Jalisco case.
02 · Los ingredientesThe ingredients

Luego, lo que tienes y lo que cuesta.

Then, what you have and what it costs.

Marcas los ingredientes que consigues y escribes su precio puesto en tu granja. La app los compara en base seca y por unidad de nutriente: no importa cuánto cuesta el kilo, sino cuánto cuesta cada Mcal y cada kilo de proteína.

You tick the ingredients you can get and enter their delivered price. The app compares them on a dry basis and per nutrient unit: what matters is not the price per kilo but the price of each Mcal and each kilo of protein.

$ por Mcal de energía para ganar (ENg) $ per Mcal of energy for gain (NEg) Sorgo roladoRolled sorghum$ 3.38 Ensilaje de maízCorn silage$ 3.58 DDGSDDGS$ 3.99 Maíz roladoRolled corn$ 4.00 Heno de alfalfaAlfalfa hay$ 7.91 El maíz y el sorgo pesan casi igual; por energía, el sorgo de la región gana. Corn and sorghum weigh about the same; per unit of energy, local sorghum wins.
03 · La raciónThe ration

El método símplex busca la más barata.

The simplex method finds the cheapest.

Entre infinitas mezclas posibles, la programación lineal encuentra la de menor costo que cumple cada mínimo y cada máximo. Y un certificado de dualidad prueba que no existe otra más barata.

Among infinitely many blends, linear programming finds the lowest-cost one that meets every minimum and maximum. A duality certificate proves no cheaper one exists.

Pruébalo tú mismo abajo ↓Try it yourself below ↓

Ración de mínimo costo · % de la materia seca Least-cost ration · % of dry matter $ 4,513 por tonelada de MSper tonne DM Sorgo rolado · 83.8 %Rolled sorghum · 83.8 % Rastrojo · 11.2 %Corn stover · 11.2 % DDGS, urea, minerales · 5 %DDGS, urea, minerals · 5 % Brecha primal–dual: 2 × 10⁻¹⁵Primal–dual gap: 2 × 10⁻¹⁵
04 · La decisiónThe decision

Al final, una decisión que se sostiene.

Finally, a decision that holds up.

La hoja del carro en kilos húmedos, el costo por kilo ganado, la utilidad por cabeza y la huella ambiental: gases, agua, suelo y estiércol, para elegir con criterio económico y de sostenibilidad.

The wagon sheet in wet kilos, the cost per kilo gained, the profit per head and the environmental footprint: gases, water, land and manure, to choose on economic and sustainability grounds.

300 toretes · 110 días en corral 300 bulls · 110 days on feed Utilidad por cabezaProfit per head$ 1,216 Alimento / kg ganadoFeed / kg gained$ 31.40 CO₂e / kg5.1 kg Origen de los gasesWhere the gases come from Alimento 44 %Feed 44 % Rumen 34 %Rumen 34 % N₂O 21 % IPCC (2019) y GWP del AR6 · sostenibilidad en el sentido de la FAO. IPCC (2019) and AR6 GWP · sustainability as FAO defines it.
02
Formulador en vivo
Live formulator

Mueve un precio y mira cómo decide.

Move a price and watch how it decides.

Una ración de engorda con los tres ingredientes del caso de RatioBos: sorgo, granos de destilería (DDGS) y rastrojo. Cada línea es un requerimiento; la zona verde, todas las mezclas que lo cumplen; el punto terracota, la más barata. Fíjate: la ración no cambia hasta que un precio cruza su «precio de entrada»; entonces salta a otra esquina. Es el mismo principio que usan las apps, en dos dimensiones.

A feedlot ration with the three ingredients of the RatioBos case: sorghum, distillers grains (DDGS) and stover. Each line is a requirement; the green area, every blend that meets them; the terracotta point, the cheapest. Notice: the ration does not change until a price crosses its “entry price”; then it jumps to another corner. It is the same principle the apps use, in two dimensions.

Ración de mínimo costo
Least-cost ration
Valores en base seca de la tabla de Oklahoma State (Beck et al., 2024) que usa RatioBos; forraje entre 10 y 40 % y DDGS hasta 30 %. Rastrojo a $ 1.95/kg MS.
Dry-basis values from the Oklahoma State table (Beck et al., 2024) used by RatioBos; forage between 10 and 40 % and DDGS up to 30 %. Stover at $ 1.95/kg DM.
03
Evidencia
Evidence

Confianza que se puede comprobar.

Trust you can check.

Cada app se valida con dietas publicadas en revistas científicas y su motor se compara con HiGHS, un solucionador de referencia independiente. Los guiones están en cada repositorio para que cualquiera repita las pruebas.

Every app is validated with diets published in scientific journals, and its engine is compared with HiGHS, an independent reference solver. The scripts are in each repository so anyone can repeat the tests.

0dietas publicadas reproducidas en 3 appspublished diets reproduced across 3 apps
0problemas resueltos igual que HiGHS, sin un solo desacuerdoproblems solved exactly as HiGHS, with no disagreement
0error al reproducir la energía neta observada en corrales (RatioBos)error reproducing observed net energy in feedlot trials (RatioBos)
0de 31 fórmulas publicadas reencontradas o mejoradas por el optimizadorof 31 published formulas recovered or improved by the optimiser
AppAppValidación con literaturaValidation against literatureDietasDietsPrueba con HiGHSHiGHS test
RatioBos9 artículos (2017–2025): error de 3.0 % en energía neta y 2.1 % en proteína; energía observada 0.5 %; economía 0.2 %; 19 de 19 dietas igualadas o abaratadas.9 papers (2017–2025): 3.0 % error in net energy and 2.1 % in protein; observed energy 0.5 %; economics 0.2 %; 19 of 19 diets matched or made cheaper.19500 / 500
RatioAvisRev. Mex. Cienc. Pecu. (2020), Animals (2025) y Poultry (2022): reencuentra exactamente 6 de 6 fórmulas publicadas.Rev. Mex. Cienc. Pecu. (2020), Animals (2025) and Poultry (2022): recovers exactly 6 of 6 published formulas.6400 / 400
FormulAves4 artículos: error de 0.9 % en energía metabolizable y 2.7 % en proteína; 6 fórmulas reencontradas.4 papers: 0.9 % error in metabolizable energy and 2.7 % in protein; 6 formulas recovered.8400 / 400
04
Ratio Nutritio

La ración exacta, al menor costo.

The exact ration, at the lowest cost.

Una app para cada especie. Todas funcionan en la computadora, la tableta o el celular, sin instalar nada y sin conexión una vez abiertas.

One app for each species. They all work on computer, tablet or phone, with nothing to install and offline once opened.

RatioBosBovinos de carneBeef cattle

RatioBos

Raciones para becerros, engorda en corral, vaquillas y vacas de cría, con el clima de tu región de México.

Rations for calves, feedlot cattle, heifers and beef cows, with the climate of your Mexican region.

  • NASEM (2016): energía neta y proteína metabolizable
  • Mapa de 9 regiones, ITH y precios regionales
  • Programa de engorda, tablero y huella ambiental
  • NASEM (2016): net energy and metabolizable protein
  • Map of 9 regions, THI and regional prices
  • Feeding program, dashboard and footprint
RatioAvisPollo de engordaBroilers

RatioAvis

Dietas por fase para Ross 308, Cobb 500, Arbor Acres, Hubbard y pollo criollo, con ajustes por altitud y calor.

Phase diets for Ross 308, Cobb 500, Arbor Acres, Hubbard and slow-growing birds, with altitude and heat adjustments.

  • Aminoácidos digestibles y proteína ideal
  • Hoja de mezclado en kg y costo por ave
  • Bilingüe, con instructivos de productor y científico
  • Digestible amino acids and ideal protein
  • Mixing sheet in kg and cost per bird
  • Bilingual, with producer and scientist guides
FormulAvesPollo de engordaBroilers

FormulAves

La primera de la familia: una plataforma en español para formular, mezclar y costear la dieta del pollo paso a paso.

The first of the family: a Spanish-language platform to formulate, mix and cost broiler diets step by step.

  • 29 ingredientes con aminoácidos totales y digestibles
  • Programa multifase y precios sombra
  • Marco teórico en cada bloque
  • 29 ingredients with total and digestible amino acids
  • Multiphase program and shadow prices
  • Theory in every block
RatioSus · cerdosRatioSus · pigs — en desarrollo.in development.
Más especiesMore species — ovinos, caprinos y bovinos lecheros, en la misma familia de apps.sheep, goats and dairy cattle, in the same app family.
¿Cuál me conviene?
Which one is for me?

Tres preguntas y te digo.

Three questions and I’ll tell you.

1 · ¿Qué animal alimentas?

1 · Which animal do you feed?

2 · ¿Quién la va a usar?

2 · Who will use it?

3 · ¿En qué idioma?

3 · Which language?

05
Ratio Complexus

Lo que está tejido junto.

That which is woven together.

Complexus, en latín, significa «entrelazado». Un sistema complejo adaptativo es un conjunto de agentes —animales, productores, plantas, microbios, mercados— que siguen reglas sencillas, interactúan y se adaptan; de esas interacciones emerge un orden que ningún agente dirige.

Complexus is Latin for “interwoven”. A complex adaptive system is a set of agents —animals, farmers, plants, microbes, markets— that follow simple rules, interact and adapt; from those interactions emerges an order no agent directs.

Orden emergenteEmergent order 0.00
Toca o haz clic para soltar una perturbación
Tap or click to release a disturbance
Experimento en vivo · 160 agentes
Live experiment · 160 agents

Tres reglas locales, un orden global.

Three local rules, one global order.

Cada agente solo mira a sus vecinos. Mueve las reglas y observa cómo el grupo pasa del desorden a la bandada, o se fragmenta. Nadie da la orden: emerge.

Each agent only looks at its neighbours. Move the rules and watch the group go from disorder to flock, or break apart. Nobody gives the order: it emerges.

Prueba: sube el ruido hasta 1 y el orden se desploma; bájalo y vuelve a emerger. Es una transición de fase, como las que ocurren en hatos, mercados y ecosistemas.

Try it: raise the noise to 1 and order collapses; lower it and order re-emerges. It is a phase transition, like those in herds, markets and ecosystems.

AgentesAgentsmuchos individuos con reglas propiasmany individuals with their own rules
InteracciónInteractioncada uno responde a sus vecinoseach responds to its neighbours
AdaptaciónAdaptationlas reglas cambian con la experienciarules change with experience
EmergenciaEmergenceel todo hace lo que ninguna partethe whole does what no part does
No linealidadNonlinearitypequeños cambios, grandes efectossmall changes, large effects
Ratio TelarPrimera app de ComplexusFirst Complexus app

RatioTelar

El saber agrícola local como sistema complejo adaptativo: una milpa, una parcela, un viñedo o una granja de traspatio tejidos con sus actores, recursos, conocimientos y mercados, de la región a la localidad.

Local farming knowledge as a complex adaptive system: a milpa, plot, vineyard or backyard farm woven with its actors, resources, knowledge and markets, from region to locality.

  • Trece bloques: 18 cultivos y 9 especies con variedades y razas (64 razas de maíz), región con 54,357 localidades, manejo con calendario circular
  • Red ponderada, comunidades, correlaciones y cladograma del vecino más cercano, validados con NetworkX y SciPy
  • Regeneración del sistema productivo, riesgos con capacidad adaptativa, sostenibilidad de Sarandón, 17 ODS, huella de carbono y prospectiva a 2, 5 y 10 años; caso documentado: maíz criollo de Calpan
  • Thirteen blocks: 18 crops and 9 species with varieties and breeds (64 maize races), region with 54,357 localities, management with circular calendar
  • Weighted network, communities, correlations and nearest-neighbour cladogram, validated with NetworkX and SciPy
  • Production-system regeneration, risks with adaptive capacity, Sarandón sustainability, 17 SDGs, carbon footprint and 2-, 5- and 10-year outlook; documented case: Calpan landrace maize
Ratio MilpaEstudio nacional del maízNational maize study

RatioMilpa

El conocimiento local del maíz en México como sistema complejo adaptativo, localidad por localidad y con un mismo cuestionario, para un estudio nacional.

Local maize knowledge in Mexico as a complex adaptive system, locality by locality and with the same questionnaire, for a national study.

  • Maíz nativo con sus 64 razas o mejorado; sistemas de maíz; arranca en blanco, sin datos precargados
  • Cuestionario base de 38 pasos y 85 actividades, regeneración y riesgo con perillas, red, sostenibilidad y prospectiva
  • Atlas nacional sin servidor: mapa, prácticas por región, maíces sembrados y red nacional del conocimiento
  • Native maize with its 64 races or improved; maize systems; starts blank, with no preloaded data
  • Baseline questionnaire of 38 steps and 85 activities, regeneration and risk knobs, network, sustainability and outlook
  • Serverless national atlas: map, practices by region, maizes sown and national knowledge network
DOI10.5281/zenodo.23432657v0.1.0 · ES/ENMojica-Zárate y Díaz-JoséMojica-Zárate and Díaz-José
Ratio ViñaEstudio nacional de la vidNational grapevine study

RatioViña

El conocimiento local de la vid en México como sistema complejo adaptativo, con índices de regeneración y riesgo, viñedo por viñedo y con un mismo cuestionario.

Local grapevine knowledge in Mexico as a complex adaptive system, with regeneration and risk indices, vineyard by vineyard and with the same questionnaire.

  • Destino, variedad, portainjerto, conducción e historial del viñedo: plantación y registro de podas; arranca en blanco
  • Clima vitícola: grados día de Winkler, índice de Huglin y frescor nocturno, con ayuda que explica cómo se obtienen
  • Cuestionario base de 31 pasos y 52 actividades por etapas BBCH, red, sostenibilidad, prospectiva y atlas nacional sin servidor
  • Use, variety, rootstock, training system and vineyard history: planting and pruning records; starts blank
  • Viticultural climate: Winkler degree-days, Huglin index and cool-night index, with help on how they are obtained
  • Baseline questionnaire of 31 steps and 52 activities by BBCH stages, network, sustainability, outlook and serverless national atlas
DOI10.5281/zenodo.23439306v0.1.0 · ES/ENMojica-Zárate et al.
06
Manuales
Guides

Un instructivo para cada mirada.

A guide for each reader.

El del productor sigue un caso real de principio a fin, con capturas marcadas paso a paso. El del científico documenta cada ecuación, el método y la validación, con texto listo para la sección de Métodos de un artículo.

The producer guide follows one real case start to finish, with marked screenshots step by step. The scientist guide documents every equation, the method and the validation, with text ready for a paper’s Methods section.

RatioBos

Instructivo del Productor

Producer Guide

300 toretes en Jalisco: del mapa a la hoja del carro, la utilidad y la huella. 64 páginas.

300 bulls in Jalisco: from the map to the wagon sheet, profit and footprint. 62 pages.

RatioBos

Instructivo del Científico

Scientist Guide

NASEM en ecuaciones, punto fijo energía–consumo, frontera costo–huella y validación. 30 páginas.

NASEM in equations, energy–intake fixed point, cost–footprint frontier and validation. 29 pages.

RatioAvis

Instructivo del Productor

Producer Guide

10,000 pollos Ross 308 a 2,200 m de altitud: de la genética a la mezcladora.

10,000 Ross 308 birds at 2,200 m altitude: from genetics to the mixer.

RatioAvis

Instructivo del Científico

Scientist Guide

Del modelo lineal al certificado de optimalidad, con el guion de verificación en SciPy.

From the linear model to the optimality certificate, with the SciPy verification script.

Ratio Telar

Instructivo del Productor

Producer Guide

El maíz criollo de Calpan, Puebla, bloque por bloque, con guía de entrevista y hojas de campo. 70 páginas.

Calpan, Puebla landrace maize block by block, with an interview guide and field sheets. 70 pages.

Ratio Telar

Instructivo del Científico

Scientist Guide

Red ponderada, cladograma, sostenibilidad, regeneración, riesgo y escenarios en ecuaciones, con validación. 33 páginas.

Weighted network, cladogram, sustainability, regeneration, risk and scenarios as equations, with validation. 33 pages.

Ratio Milpa

Instructivo del Productor

Producer Guide

Documentar una localidad con el cuestionario base y juntar muchas en el atlas nacional. 68 páginas.

Documenting a locality with the baseline questionnaire and combining many in the national atlas. 68 pages.

Ratio Milpa

Instructivo del Científico

Scientist Guide

Modelo de datos, red, índices y la agregación del atlas nacional en ecuaciones, con validación. 34 páginas.

Data model, network, indices and national-atlas aggregation as equations, with validation. 34 pages.

07
Publicaciones
Publications

La investigación detrás de las apps.

The research behind the apps.

Software, artículos, libros y memorias del grupo, sincronizados con el registro ORCID. Cada obra enlaza a su DOI.

The group’s software, articles, books and proceedings, synced with the ORCID record. Every work links to its DOI.

08
Autores
Authors

Hecho en Chapingo, para el campo.

Made at Chapingo, for the field.

HT

Héctor Tecumshé Mojica-Zárate

Profesor-investigador · Universidad Autónoma Chapingo, Centro Regional Universitario Oriente (Huatusco, Veracruz) · Doctor en Ciencias Técnicas, Universidad Central «Marta Abreu» de Las Villas, Cuba
Professor-researcher · Chapingo Autonomous University, Eastern Regional University Centre (Huatusco, Veracruz) · PhD in Technical Sciences, Central University “Marta Abreu” of Las Villas, Cuba

Autor principal de la suite Ratio. Trabaja en sistemas agroproductivos sostenibles, territorios áridos y nutrición animal de precisión.

Lead author of the Ratio suite. Works on sustainable agro-productive systems, arid territories and precision animal nutrition.

LB

Luis Ángel Barrera-Guzmán

Coautor de todas las apps de la suite
Co-author of every app in the suite

Creador de la suite LABG de herramientas científicas para estadística, genética, biogeografía y agronomía.

Creator of the LABG suite of scientific tools for statistics, genetics, biogeography and agronomy.

09
Cómo citar
How to cite

Si te sirvió, cítalo.

If it helped, cite it.

Citar el software con su DOI permite reproducir tus resultados y sostiene el desarrollo gratuito de nuevas apps.

Citing the software with its DOI makes your results reproducible and sustains free development of new apps.

RatioBos

Mojica-Zárate, H. T., & Barrera-Guzmán, L. A. (2026). RatioBos: Guided least-cost diet formulation for beef cattle (Version 1.0.0) [Software]. Zenodo. https://doi.org/10.5281/zenodo.23197134

RatioAvis

Mojica-Zárate, H. T., Barrera-Guzmán, L. A., & Velázquez-Vázquez, G. (2026). RatioAvis: Guided least-cost diet formulation for broiler chickens (Version 1.1.1) [Software]. Zenodo. https://doi.org/10.5281/zenodo.23123050

Ratio Telar

Mojica-Zárate, H. T., Díaz-José, O., Barrera-Guzmán, L. A., & Velázquez-Vázquez, G. (2026). Ratio Telar: el conocimiento agrícola local como sistema complejo adaptativo (Versión 0.5.0) [Software]. Zenodo. https://doi.org/10.5281/zenodo.23429007

Ratio Milpa

Mojica-Zárate, H. T., & Díaz-José, O. (2026). Ratio Milpa: el conocimiento local del maíz en México como sistema complejo adaptativo (Versión 0.1.0) [Software]. Zenodo. https://doi.org/10.5281/zenodo.23432657

Ratio Viña

Mojica-Zárate, H. T., Díaz-José, O., Sánchez-Moreno, E. A., & Alejo-Bello, S. (2026). Ratio Viña: el conocimiento local de la vid en México como sistema complejo adaptativo, con índices de regeneración y riesgo (Versión 0.1.0) [Software]. Zenodo. https://doi.org/10.5281/zenodo.23439306

FormulAves

Mojica-Zárate, H. T., & Barrera-Guzmán, L. A. (2026). FormulAves: Plataforma guiada para la formulación de dietas de mínimo costo para pollo de engorda (Versión 2.1.0) [Software]. Zenodo. https://doi.org/10.5281/zenodo.23094626

↑