PnX-SI / gn_module_cmr

Module GeoNature pour les protocoles utilisant la méthode de "capture-marquage-recapture"
0 stars 1 forks source link

Module CMR - Définition du projet #1

Closed camillemonchicourt closed 1 month ago

camillemonchicourt commented 5 years ago

Mise en place d’un module de gestion des données issues des protocoles de type CMR - Capture Marquage Recapture

Premier jet par @DonovanMaillard

La CMR est une méthode d’étude des populations végétales et animales reposant sur la Capture, le Marquage d’individus, et leur Recapture (ou non) à Posteriori.

Par des méthodes statistiques simples, il est possible ainsi d’estimer la taille de populations données.

Une autre utilisation de la CMR est l’étude du déplacement d’individus depuis un site (site réservoir), ou les échanges entre deux sites (flux de gènes entre 2 mares par exemple).

Dans tous les cas, l’entrée principale est l’individu marqué, auquel sont associées différentes informations, notamment les lieux et dates de marquage, de recapture etc. Une autre entrée importante est le "site", s’agissant de suivis.

Coté base de données

3 tables clé semblent essentielles.

Une première définit le ou les sites d’études (notamment de marquage). Attention, ils ne sont pas "exclusifs" dans le protocole (un individu qui se déplace peut être capturé hors du site où il a été marqué).

Table 1 : t_site

tbl1

La seconde table répertorie les individus de la, ou des espèces suivies, avec leur marquage. N° de bague, n° écrit sur l’aile, code couleur, reconnaissance du masque facial, motif sous le ventre des sonneurs etc

Table 2 : t_individus

tbl2

La dernière table répertorie les actions de Marquage, de Recpature, et d’éventuelles prises d’informations sur les individus (sexage, biométrie etc).

Table 3 : t_operation

tbl3

Coté utilisateur / Interface

L’utilisateur doit pouvoir, au choix, travailler à l’échelle du site (id_site renseigné, the_geom_action NULL), ou au point GPS pour davantage de précision (le point peut alors se retrouver dans un site, ou en dehors pour une recapture qui se ferait hors d’un site suivi).

Par défaut, date max = date min et haure max = heure min, mais peut être changé par l’observateur avec un petit "+" comme fait sur occtax.

Niveau interface, l’opération Capture/Marquage impliqué l’écriture d’une nouvelle ligne dans la table individus, et donc de renseigner les champs qui correspondent.

Un certain nombre de champs, dans la plupart des cas, peuvent ne pas être renseignés à chaque recapture (par exemple la biométrie peut ne pas être faite à chaque fois). D’autres peuvent ne pas évoluer le plus souvent (le sexe, qui n’évolue que dans de rare cas au cours de la vie d’un individus, ou qui peut n’être déterminable qu’à partir d’un certain stade).

Pour l’utilisateur :

Les sites :

Le module permet d’identifier un ou certains sites de suivis, comportant les informations suivantes :

Ces sites sont informatifs et regrouperont en principe la majorité des données. Cependant on peut sortir de ces sites (recapture d’un animal marqué, hors de son site), ou alors on peut être plus précis (sur mon site de 1800m2, tel individu a été marqué à ce point gps précis). Ça peut par exemple permettre de redéfinir les sites d’étude.

Les actions :

On peut, dans le cadre de ce suivi, effectuer 2 opérations :

  1. Une capture avec Marquage :

Dans ce cas, on va renseigner des informations concernant l’action, et l’individu marqué :

• Qui est l’opérateur (observateur et marqueur) • Méthode de détermination / de capture • Date et heure de la capture/marquage • Qui est le déterminateur (la détermination n’a lieu qu’à la capture, pas aux recaptures) • Méthode de détermination • Espèce • Quel marquage (numéro, couleur, photo? ) • Précision sur le marquage (organe marqué par exemple) • Site de capture • Eventuellement, pointage de la capture (sinon, rattachement au site) • Sexe de l’individu • Stade • Etat (mort/vivant) • Eventuellement, certains éléments de biométrie • Eventuellement, photo ?

  1. Une recapture :

• Opérateur • Date et heure de recapture • Eventuellement, Site de recapture • ou Eventuellement, pointage de la capture (sinon, rattachement au site) • Individu recapturé • Sexe de l’individu • Stade • Etat (mort/vivant) • Eventuellement, certains éléments de biométrie • Eventuellement, photo ?

A l’arrivée :

TheoLechemia commented 5 years ago

Premier jet du MCD, avec intégration des pseudos champs pour les programmes CMR plus complexes: mcd_cmr

gildeluermoz commented 5 years ago

Théo. Joli coup ! QQ remarques :

TheoLechemia commented 5 years ago

Y'a pas un soucis au niveau de ta cor_program_attribut. Ta cor_program_attribut correspond (si tu enlèves le id_program) à une bib_attributs. Et ta cor_program_attribut viendra entre les deux.

En gros c'est une bib_attribut par programme. Chaque programme a sa liste d'attributs complémentaires. D'ou le id_program

On peut mettre dans cette bib_attributs un id_type_nommenclature

Complement d'accord. C'est un oubli

ton individus n'appartient pas à un site (id_site_tag + la patte vers t_base_sites)? Tu le rattaches à un site via l'opération durant laquelle il est vu. Non ?

C'est le site initial de capture de l'individu (utile pour remonter tous les indivus d'un site) Il peut ensuite être vu sur un autre site, ou meme hors site (d'ou la geom dans t_opérations).

Grosse lacune il me semble : on ne peut pas rattacher les individus à un programme.

Bien vu

TheoLechemia commented 5 years ago

MAJ mcd_cmr

laurentbarthe commented 4 years ago

Bonjour à tous, Des structures ont avancée sur un module CMR ? La Société Herpétologique de France souhaite développer un module pour les CMR cistude et proposer ensuite cet outil dans le cadre du PNA. Nous aimerions profiter de cette occasion pour relancer la démarche module CMR en créant peut être un petit groupe de travail de structures intéressées ?

DonovanMaillard commented 4 years ago

Perso je repartirais sur #3 , l'arrivée du module de suivi a largement élagué le sujet et nous permet des choses plus simples et plus efficaces que ce qui avait été imaginé à la base.

camillemonchicourt commented 1 month ago

Il a été retenu d'intégrer le concept d'individus dans le module Monitoring plutôt que de le dupliquer en grande partie dans un module spécifique CMR : https://github.com/PnX-SI/gn_module_monitoring/issues/213