Recursos fitogenéticos · conservación ex situ e in situ · cualquier especiePlant genetic resources · ex situ and in situ conservation · any species

El banco, accesión por accesiónThe genebank, accession by accession

La libreta de campo, el pasaporte, el mapa de colecta y el inventario de tu colección en un solo lugar, sea cual sea la especie y sea cual sea la forma en que la conservas: semillas en cámara, colecciones vivas en campo, frascos in vitro, criotubos o poblaciones conservadas in situ y en la parcela. Descriptores MCPD completos, control de duplicados, mapas sin internet, diversidad geográfica y vacíos de colecta. Sin hojas de cálculo sueltas, sin portales externos y sin que tus datos salgan de tu computadora.Your field notebook, passport data, collecting map and inventory in one place, whatever the species and whatever way you conserve it: seeds in a cold store, living collections in the field, in-vitro jars, cryovials, or populations conserved in situ and on farm. Complete MCPD descriptors, duplicate control, offline maps, geographic diversity and collecting gaps. No spreadsheets, no external portals, and nothing leaves your computer.

Cualquier cultivo, árbol o pariente silvestreAny crop, tree or wild relative Ex situ e in situEx situ and in situ Funciona sin internetWorks offline Descriptores FAO/Bioversity (MCPD v2.1)FAO/Bioversity descriptors (MCPD v2.1) Español e inglés · tema claro y oscuroSpanish and English · light and dark theme

No hay un solo tipo de banco de germoplasmaThere is no single kind of genebank

Un banco de semillas sólo sirve para las especies cuya semilla tolera secarse y congelarse. Lo demás —los árboles frutales y forestales de semilla recalcitrante, la papa, la yuca, el agave, la vainilla, el chayote, todo lo que se propaga por estaca, tubérculo o hijuelo— se conserva en colecciones vivas, en frascos de cultivo de tejidos o en nitrógeno líquido. Y nada de eso sustituye a la conservación in situ, la única en la que la población sigue evolucionando en su sitio o en la parcela de quien la siembra. GermplasmPro trabaja con las cinco rutas a la vez, porque una colección real casi siempre usa varias. Toca una tarjeta para simularla.A seed bank only works for species whose seed tolerates drying and freezing. Everything else —fruit and forest trees with recalcitrant seed, potato, cassava, agave, vanilla, chayote, anything propagated by cutting, tuber or offset— is conserved in living collections, in tissue-culture jars or in liquid nitrogen. And none of that replaces in situ conservation, the only route in which the population keeps evolving where it belongs or in the field of whoever sows it. GermplasmPro works with all five routes at once, because a real collection almost always uses several. Tap a card to simulate it.

¿Y el banco de ADN? Conserva información, no material vivo: de un tubo de ADN no sale una planta. GermplasmPro lo registra en el pasaporte, junto con las muestras de herbario y de polen, pero no lo simula aquí porque no hay ciclo de regeneración que seguir. It conserves information, not living material: no plant grows back from a DNA tube. GermplasmPro records it in the passport, together with herbarium and pollen samples, but does not simulate it here because there is no regeneration cycle to follow.

El camino de una accesiónThe life of an accession

La app sigue el orden en que de verdad ocurre el trabajo de una colección de recursos fitogenéticos: primero la colecta y su pasaporte, después la limpieza y los duplicados, luego el análisis de lo que tienes y de lo que te falta, y al final el manejo del material vivo y los papeles.The app follows the order in which work on a plant genetic resources collection actually happens: first the collection and its passport data, then cleaning and duplicates, then the analysis of what you hold and what you are missing, and finally the management of the living material and the paperwork.

Paso 1
ColectarCollect
sitio, altitud, informantesite, elevation, informant
Paso 2
RegistrarRegister
pasaporte MCPDMCPD passport
Paso 3
DepurarClean
errores y duplicadoserrors and duplicates
Paso 4
UbicarMap
mapas y rejillasmaps and grids
Paso 5
AnalizarAnalyse
diversidad y vacíosdiversity and gaps
Paso 6
ConservarConserve
la ruta que le toque a cada especiewhichever route each species needs
Paso 7
EntregarDeliver
etiquetas e informelabels and report

Pruébalo: la vida de una accesión, por la ruta que elijasTry it: the life of an accession, along the route you choose

Elige una especie y una forma de conservarla. El simulador sigue a la accesión durante décadas con dos relojes en marcha: el del material —la germinación del lote según la ecuación de Ellis y Roberts, las plantas vivas de la parcela, los frascos del laboratorio, los explantes que rebrotan al descongelar o el tamaño de la población en su sitio— y el de la integridad genética, porque cada cuello de botella vuelve a sortear las frecuencias alélicas y se lleva los alelos raros. Si el camino no le queda a la especie, la app te lo dice y te propone el que sí.Pick a species and a way of conserving it. The simulator follows the accession for decades with two clocks running: the material one —lot germination from the Ellis and Roberts equation, living plants in the plot, jars in the laboratory, explants that regrow after thawing, or the size of the population at its site— and the genetic integrity one, because every bottleneck re-draws the allele frequencies and takes the rare alleles with it. If the route does not suit the species, the app says so and offers the one that does.

El estado del material · líneas verticales = ciclos (regeneración, resiembra, generación) · puntos = pruebas de germinaciónThe state of the material · vertical lines = cycles (regeneration, replanting, generation) · dots = germination tests
Lo que queda de la diversidad originalWhat is left of the original diversity

Los diez bloquesThe ten blocks

Cada bloque hace una parte del trabajo y le entrega el resultado al siguiente. Se van abriendo conforme se terminan; el Bloque 1 —esta portada y el simulador— ya está listo.Each block does one part of the job and hands the result to the next. They open as they are finished; Block 1 —this home page and the simulator— is ready.

Qué corre dóndeWhat runs where

Todo se calcula y se dibuja en tu navegador con JavaScript simple: no hay servidor, no se sube nada y nada de lo que haces sale de tu computadora. Los mapas se dibujan con geometrías incluidas en la propia app, así que también funcionan sin conexión. Puedes abrir la aplicación con doble clic en index.html, o con Open GermplasmPro.bat si tu institución bloquea las páginas locales.Everything is computed and drawn in your browser with plain JavaScript: there is no server, nothing is uploaded, and nothing you do leaves your computer. Maps are drawn from geometries bundled with the app, so they work offline too. Open it by double-clicking index.html, or with Open GermplasmPro.bat if your institution blocks local pages.

Sobre las constantes de viabilidad. La app trae las publicadas para Zea mays; en cualquier otra especie de semilla son un punto de partida editable. Tómalas de la Seed Information Database (Kew) o de la literatura de tu especie antes de usar los años que calcula el simulador para programar una regeneración. The app ships the published constants for Zea mays; for any other seeded species they are an editable starting point. Take them from the Seed Information Database (Kew) or from the literature of your species before using the simulator's years to schedule a regeneration.
Un banco no es una hoja de cálculo. La misma accesión escrita de tres maneras, una coordenada con el signo cambiado, un lote que lleva doce años sin prueba de germinación o una parcela in situ que nadie ha visitado desde 2014 no se ven en una hoja con mil renglones. Esta app está hecha para que se vean. The same accession spelled three ways, a coordinate with the wrong sign, a lot with no germination test for twelve years, or an in-situ site nobody has visited since 2014 are invisible in a thousand-row sheet. This app is built to make them visible.

De dónde salen los métodosWhere the methods come from

GermplasmPro

Si GermplasmPro te ayudó en un trabajo, cita el programa así:If GermplasmPro helped you in a piece of work, cite the program as:

Barrera-Guzmán, L.Á. (2026). GermplasmPro: el banco de germoplasma, accesión por accesión (versión 1.0.0) [software]. https://github.com/luisangelbg/GermplasmPro

Bloque 2 · El pasaporte de las accesionesBlock 2 · The passport of your accessions

El pasaporte es lo que convierte un montón de sobres en una colección: quién es cada accesión, de dónde vino, quién la colectó y cómo se conserva. Aquí traes tu lista —de un archivo, de un pegado desde tu hoja de cálculo o desde cero—, la app reconoce tus columnas y las pone en los descriptores multicultivo de FAO/Bioversity (MCPD v2.1), revisa cada dato y te deja corregirlo. Lo que salga de aquí lo usan todos los bloques siguientes.Passport data is what turns a pile of envelopes into a collection: who each accession is, where it came from, who collected it and how it is conserved. Here you bring your list —from a file, from a spreadsheet paste or from scratch—, the app recognizes your columns and maps them onto the FAO/Bioversity multi-crop passport descriptors (MCPD v2.1), checks every value and lets you fix it. What comes out of here feeds every later block.

Desde tu hoja de cálculo, lo más rápido es seleccionar la tabla con sus encabezados, copiarla y usar Pegar desde una hoja de cálculo; también sirve guardar la hoja como CSV. Tus datos se quedan en este navegador: se guardan solos para que no se pierdan si cierras la ventana, y no se suben a ningún lado.From your spreadsheet, the quickest way is to select the table with its headers, copy it and use Paste from a spreadsheet; saving the sheet as CSV works too. Your data stay in this browser: they are saved automatically so nothing is lost if you close the window, and they are never uploaded.

La colección, accesión por accesiónThe collection, accession by accession

Lo que hay que revisarWhat needs checking

La validación sigue las reglas del estándar (formatos de fecha y de coordenadas, códigos de las listas, países en ISO alfa-3) y además compara campos entre sí: fechas en orden imposible, coordenadas que no concuerdan entre sus dos formatos, un estatus silvestre con una fuente de colecta de troje, un registro in situ sin sitio. Los errores hay que corregirlos; los avisos son datos que conviene completar o confirmar.Validation follows the rules of the standard (date and coordinate formats, code lists, ISO alpha-3 countries) and also compares fields with each other: dates in an impossible order, coordinates that disagree between their two formats, a wild status with a farm-store collecting source, an in-situ record with no site. Errors must be fixed; warnings are values worth completing or confirming.

El retrato de la colecciónThe portrait of the collection

Qué tan completo está el pasaporteHow complete the passport is

Porcentaje de accesiones que traen cada descriptor. Los marcados con asterisco son obligatorios en el estándar; los del final son la extensión de GermplasmPro, que no forma parte de MCPD.Percentage of accessions carrying each descriptor. Those marked with an asterisk are mandatory in the standard; the ones at the end are the GermplasmPro extension, which is not part of MCPD.

Llevarte los datosTake your data with you

El archivo MCPD lleva sólo los descriptores del estándar, con sus claves oficiales: es el que puedes mandar a Genesys, al SINAREFI o a cualquier otro sistema. El completo añade los campos de la extensión (los que empiezan con GP_) para que no pierdas el manejo interno. El proyecto en JSON guarda todo tal como está y se vuelve a abrir con el mismo botón de arriba.The MCPD file carries only the descriptors of the standard, with their official keys: that is the one you can send to Genesys or any other system. The full file adds the extension fields (those starting with GP_) so you do not lose your internal management data. The JSON project stores everything as it is and reopens with the same button above.

Pega tu tablaPaste your table

Pega aquí con Ctrl + VPaste here with Ctrl + V

Desde cualquier hoja de cálculo o tabla. También sirve texto separado por comas, punto y coma o tabuladores.From any spreadsheet or table. Text separated by commas, semicolons or tabs works too.

Bloque 3 · Calidad y duplicadosBlock 3 · Quality and duplicates

El Bloque 2 revisa cada dato por separado; aquí se revisa lo que sólo se ve mirando toda la colección junta: la coordenada que cae en el mar porque la longitud perdió el signo, el género escrito de dos maneras, el sitio con tres ortografías y, sobre todo, la misma colecta entrada dos veces —o conservada en dos bancos sin que nadie lo sepa—. La app diagnostica y propone; aplicar o no, lo decides tú.Block 2 checks each value on its own; here the app checks what only shows when the whole collection is seen at once: the coordinate that lands in the sea because the longitude lost its sign, the genus spelled two ways, the site with three spellings and, above all, the same collection entered twice —or held in two genebanks without anyone knowing—. The app diagnoses and proposes; applying it is your call.

Bloque 4 · El mapa de colectaBlock 4 · The collecting map

Tus accesiones en el mapa, dibujadas aquí mismo: los contornos vienen con la app, así que funciona igual sin internet y ninguna coordenada sale de tu computadora —que no es un detalle cuando se trata de sitios de parientes silvestres o de parcelas de familias custodias—. México se dibuja con sus 32 entidades y el resto del mundo con el contorno de los países. Colorea los puntos por lo que quieras, pinta una coropleta por entidad o por país, tira una rejilla encima y exporta la figura.Your accessions on a map, drawn right here: the outlines ship with the app, so it works the same offline and no coordinate leaves your computer —not a small thing when the sites belong to crop wild relatives or to custodian families—. Mexico is drawn with its 32 states and the rest of the world with country outlines. Colour the points by whatever you like, paint a choropleth per state or country, drop a grid on top and export the figure.

1 · Las accesiones en el mapa1 · The accessions on the map

Toca un punto para abrir su ficha; toca una entidad para acercarte a ella.Tap a point to open its record; tap a state to zoom into it.
De dónde salen los contornos. De Natural Earth, que es de dominio público: las entidades de México del conjunto admin-1 a 1:10 millones y los países del admin-0 a 1:110 millones, simplificados y guardados dentro de la app. A esa escala el contorno sirve para situar una colecta en su entidad o en su país, no para verificar un límite municipal ni una línea de costa metro a metro. From Natural Earth, which is public domain: the Mexican states from the 1:10 million admin-1 set and the countries from the 1:110 million admin-0 set, simplified and bundled with the app. At that scale the outline is good for placing a collection in its state or country, not for checking a municipal boundary or a coastline metre by metre.

Bloque 5 · Diversidad geográficaBlock 5 · Geographic diversity

Una colección no vale por cuántos sobres tiene, sino por cuántas cosas distintas guarda, dónde están y cuánto falta por colectar. Aquí se calculan, para la unidad geográfica que elijas, la riqueza y los índices clásicos —Shannon, Gini-Simpson, equitatividad y los números de Hill—, la riqueza rarificada que hace justa la comparación entre un estado con treinta colectas y otro con tres, los estimadores de lo que no se ha colectado (Chao1, Chao2, jackknife) y la composición entre regiones, con su agrupamiento y su prueba de Mantel.A collection is not worth what it holds in envelopes but in distinct things, where they are and how much is still to be collected. Here, for whatever geographic unit you choose, the app computes richness and the classic indices —Shannon, Gini-Simpson, evenness and the Hill numbers—, the rarefied richness that makes it fair to compare a state with thirty collections against one with three, the estimators of what has not been collected (Chao1, Chao2, jackknife) and the composition between regions, with its clustering and its Mantel test.

Por qué la rarefacción no es un capricho. La riqueza crece con el número de accesiones examinadas casi siempre: un estado con muchas colectas parecerá más diverso aunque no lo sea. La rarefacción de Hurlbert calcula cuántos tipos esperarías en cada unidad si de todas hubieras tomado el mismo número de accesiones, y sólo entonces la comparación dice algo del territorio y no del presupuesto de la salida de campo. Richness almost always grows with the number of accessions examined: a state with many collections will look more diverse even when it is not. Hurlbert rarefaction works out how many types you would expect in each unit had you taken the same number of accessions everywhere, and only then does the comparison say something about the territory rather than about the field-trip budget.

Bloque 6 · Vacíos de colectaBlock 6 · Collecting gaps

Dónde no has colectado, a dónde conviene ir la próxima vez y qué material ya tienes pero podrías perder. La app tira una rejilla sobre el territorio, marca las celdas vacías, calcula a qué distancia les queda la colecta más cercana y las ordena con un índice de prioridad cuyos cuatro componentes puedes pesar como quieras. Aparte, revisa los vacíos que no se ven en un mapa: tipos con una sola accesión, sin duplicado de seguridad, sólo en banco de campo o sólo in situ.Where you have not collected, where to go next time, and which material you already hold but could lose. The app throws a grid over the territory, marks the empty cells, works out how far the nearest collection lies and ranks them with a priority index whose four components you can weight as you like. Separately, it reviews the gaps a map cannot show: types with a single accession, with no safety duplicate, only in a field collection or only in situ.

Hasta dónde llega este análisis. Esto es un análisis de vacíos geográficos y de colección, no ecogeográfico: para saber qué combinaciones de clima, suelo y vegetación faltan en tu colección hacen falta capas ambientales, y GermplasmPro no las trae ni las descarga —nada de lo que hace esta app sale de tu computadora—. Si necesitas ese paso, exporta aquí las coordenadas y llévalas a una herramienta de modelado ambiental. Lo que sí hace este bloque es todo lo que se puede hacer con el pasaporte y la geografía, que es la mayor parte del trabajo de decidir a dónde ir. This is a geographic and collection gap analysis, not an ecogeographic one: knowing which combinations of climate, soil and vegetation your collection is missing requires environmental layers, and GermplasmPro neither bundles nor downloads them —nothing this app does leaves your computer—. If you need that step, export the coordinates here and take them to an environmental modelling tool. What this block does do is everything the passport and the geography allow, which is most of the work of deciding where to go.

Bloque 7 · Caracterización y colección núcleoBlock 7 · Characterization and core collection

Lo que se mide de cada accesión —días a floración, altura, color del grano, hábito— casi nunca es homogéneo: hay números, categorías y celdas vacías. Todo este bloque está hecho para esa mezcla. Calcula la variación descriptor por descriptor, la distancia de Gower entre accesiones, sus coordenadas principales y su agrupamiento, y con eso arma una colección núcleo que puedas caracterizar a fondo o evaluar en campo sin mover todo el banco. Al final comprueba, con los criterios de Hu et al., que el núcleo de verdad representa a la colección.What is measured on each accession —days to flowering, height, grain colour, growth habit— is hardly ever homogeneous: there are numbers, categories and empty cells. This whole block is built for that mixture. It computes the variation trait by trait, the Gower distance between accessions, their principal coordinates and their clustering, and with that it builds a core collection you can characterize in depth or evaluate in the field without moving the whole genebank. Finally it checks, with the Hu et al. criteria, that the core really represents the collection.

El archivo se une a tus accesiones por la columna ACCENUMB (o la primera que se le parezca): una fila por accesión y una columna por descriptor. Las celdas vacías no estorban, la distancia de Gower las salta.The file is matched to your accessions through the ACCENUMB column (or the first one that looks like it): one row per accession and one column per descriptor. Empty cells are fine, Gower distance skips them.

Un núcleo no es una muestra al azar. Si se toma al azar, el núcleo hereda los sesgos de la colección: repite lo que abunda y se salta lo raro, que es justamente lo que vale. Por eso se estratifica primero —por grupos, por región o por especie— y dentro de cada estrato se eligen las accesiones más distintas entre sí. Las cuatro cifras de validación dicen si funcionó: un buen núcleo conserva las medias (MD% bajo), casi todo el rango (CR% alto) y al menos la misma variación relativa (VR% cercano o superior a 100). Sampled at random, a core inherits the collection's biases: it repeats what is abundant and skips what is rare, which is precisely what matters. That is why you stratify first —by cluster, region or species— and then pick the most distinct accessions inside each stratum. The four validation figures tell you whether it worked: a good core keeps the means (low MD%), nearly the whole range (high CR%) and at least the same relative variation (VR% at or above 100).

Bloque 8 · El manejo del bancoBlock 8 · Running the genebank

El simulador de la portada seguía a una accesión imaginaria; esto hace lo mismo con tus lotes. Con la última prueba de germinación, las existencias y las condiciones de tu cámara, la ecuación de viabilidad proyecta en qué porcentaje anda hoy cada lote y cuántos años le quedan; el resto son alertas de trabajo —pruebas vencidas, existencias bajas, subcultivos y resiembras atrasados, accesiones sin respaldo— ordenadas por urgencia, con las calculadoras de tamaño de muestra y la carga de trabajo de los próximos años.The home-page simulator followed an imaginary accession; this does the same with your lots. From the last germination test, the stock and your store conditions, the viability equation projects where each lot stands today and how many years it has left; the rest are working alerts —overdue tests, low stock, late subcultures and replantings, accessions with no backup— sorted by urgency, with the sample-size calculators and the workload for the years ahead.

Una proyección no sustituye a una prueba. La ecuación de viabilidad dice lo que debería pasarle a un lote en esas condiciones, no lo que le pasó: un secado incompleto, un frasco mal cerrado o un corte de luz de tres semanas no aparecen en ninguna fórmula. Úsala para decidir a qué lotes hacerles prueba primero, no para ahorrarte la prueba. Y si la app no tiene constantes de tu especie, no proyecta nada: te dice la fecha de la última prueba y ya. The viability equation says what should happen to a lot under those conditions, not what did happen: an incomplete drying, a badly sealed jar or a three-week power cut appear in no formula. Use it to decide which lots to test first, not to skip the test. And if the app has no constants for your species, it projects nothing: it gives you the date of the last test and stops there.

Bloque 9 · Etiquetas y registroBlock 9 · Labels and register

Lo que sale del banco lleva papel: la etiqueta pegada al sobre, al frasco, a la estaca o al criotubo, y la hoja que acompaña al material. Aquí se imprime todo eso a la medida real, en milímetros, con un código de barras Code 128 de verdad —no unas rayas decorativas— que cualquier lector de mano descifra, y que la propia suite de pruebas vuelve a leer para comprobar que está bien dibujado. Además de las etiquetas, salen la lista de siembra para la regeneración, el vale de distribución y el libro de registro de la colección.Whatever leaves the genebank carries paper: the label stuck to the envelope, the jar, the field stake or the cryovial, and the sheet that travels with the material. All of that is printed here at real size, in millimetres, with a genuine Code 128 barcode —not decorative stripes— that any handheld reader decodes, and that the test suite reads back to check it is drawn correctly. Besides labels, you get the sowing list for regeneration, the delivery note and the collection register book.

Comprueba la primera hoja antes de imprimir cien. La app dibuja en milímetros, pero el navegador puede reescalar al imprimir: en el diálogo de impresión pon la escala en 100 % (no «ajustar a la página») y desactiva encabezados y pies. Imprime una hoja, mídela con una regla y pásale el lector al código de barras; si el número que aparece en pantalla es el que lee el aparato, ya puedes con el resto. Para el campo y la cámara fría, el papel importa tanto como la tinta: etiqueta de poliéster o papel resistente al agua, y tinta láser o lápiz, porque la de inyección se corre con la condensación. The app draws in millimetres, but the browser may rescale when printing: in the print dialogue set the scale to 100 % (not "fit to page") and turn off headers and footers. Print one sheet, measure it with a ruler and scan the barcode; if the reader returns the number shown on screen, you can print the rest. For the field and the cold store the paper matters as much as the ink: polyester or waterproof label stock, and laser ink or pencil, because inkjet runs with condensation.

Bloque 10 · El informeBlock 10 · The report

Todo lo que los nueve bloques anteriores calcularon, reunido en un documento que se lee solo: las cifras, las figuras y los métodos redactados en prosa, con los ajustes que de verdad se usaron, listos para pegarse en el informe anual o en un artículo. Sólo aparece lo que se corrió —lo que no, no se inventa— y las referencias que salen son únicamente las de los métodos empleados. La vista previa de abajo no es una aproximación: es el archivo mismo. Y el pasaporte sale en los dos idiomas de los datos, MCPD para hablar con otros bancos y Darwin Core para hablar con GBIF.Everything the previous nine blocks computed, gathered into a document that stands on its own: the numbers, the figures and the methods written out in prose, with the settings actually used, ready to paste into the annual report or a paper. Only what was run appears —what was not is not invented— and the references listed are only those of the methods employed. The preview below is not an approximation: it is the file itself. And the passport is exported in both languages of the data, MCPD to talk to other genebanks and Darwin Core to talk to GBIF.

Un informe no vuelve buenos unos datos flojos. Si el Bloque 3 dejó coordenadas sin arreglar o duplicados sin revisar, el informe los arrastra tal cual: las cifras de diversidad y de vacíos se calculan sobre lo que hay, no sobre lo que debería haber. Antes de firmar el documento, vale la pena volver al Bloque 3 y dejar la casa en orden. Lo mismo con las proyecciones de viabilidad: salen de la ecuación, no de una prueba de germinación, y el informe lo dice donde se puede leer. If Block 3 left coordinates unfixed or duplicates unreviewed, the report carries them through as they are: diversity and gap figures are computed on what is there, not on what ought to be. Before signing the document it is worth going back to Block 3 and putting the house in order. The same goes for viability projections: they come from the equation, not from a germination test, and the report says so where it can be read.