Academic Jobs - Home of Higher Ed Logo

L'extension des exigences de PID pour les logiciels de recherche persistants

7 min read288 vues

At a glance

Les exigences de PID pour les logiciels de recherche se propagent auprès des financeurs et des revues. Que signifient les DOI, SWHID et RRID pour le travail universitaire.

a close up of a container with words on it
Photo by Google DeepMind on Unsplash

Le changement de politique le plus silencieux dans la sortie de la recherche peut être celui qui transforme le code d'une note de base de méthodes en un objet récupérable. À travers les agences de financement, les bureaux de journaux, les systèmes d'information de recherche universitaire et les registres disciplinaires, les chercheurs sont invités à obtenir un identifiant persistant - un DOI, un identifiant du patrimoine logiciel, un identifiant de ressource de recherche ou un identifiant ASCL - pour le logiciel qu'ils ont écrit, pas seulement un lien GitHub qui peut changer ou disparaître. La distinction sonne technique. Ce n'est pas. Une URL indique où un dépôt était; un identifiant persistant indique quelle version du logiciel a été analysée et où

Le modèle ne devrait pas surprendre quiconque a vu des mandats de citation de données se répandre à travers les revues au cours de la dernière décennie. Les mandats d'identificateur persistant du logiciel suivent le même chemin, seulement plus rapidement, parce que les contrôles de reproductibilité échouent maintenant sur le code manquant aussi souvent que sur les données manquantes. La conséquence pour les universitaires travaillant est que le logiciel n'est plus un sous-produit d'une subvention.

Un DOI n’est pas une promesse, c’est un mécanisme de récupération

L'identifiant persistant le plus commun pour les logiciels de recherche est l'identifiant objet numérique, ou DOI, monté via DataCite et enregistré par des dépôts tels que Zenodo, figshare, un dépôt institutionnel, ou un centre de données national. Un DOI fait référence aux métadonnées et à une page de destination; il ne garantit pas par lui-même que le logiciel est ouvert, révisé ou réutilisable. Ce fossé est important car un DOI peut s'attacher à un dépôt privé sans fichiers publics et satisfaire toujours à une case de conformité.

Software Heritage fonctionne différemment. Il attribue des identifiants intrinsèques, appelés SWHIDs, à partir du contenu du code source lui-même. Un fichier, un répertoire, un commit, une libération ou un dépôt complet obtient un identifiant calculé à partir de son hachage, ce qui signifie que l'identifiant peut être vérifié contre l'objet et ne dépend pas d'un seul fournisseur restant en ligne. Pour la recherche biomédicale, l'identifiant de ressource de recherche, ou RRID, a été utilisé depuis 2014 pour identifier les logiciels, les anticorps, les lignes cellulaires et d'autres outils; de nombreuses revues dans les sciences de la vie nécessitent des RRIDs dans les sections de méth

Où apparaissent les exigences

Les éditeurs se sont déplacés en premier.Principes de référence du logiciel FORCE11, publié en 2016, a demandé aux auteurs de citer la version spécifique du logiciel utilisé et d'inclure un identifiant persistant lorsqu'il existe. Près d'une décennie plus tard, la politique de la revue a durci de la suggestion à la condition. Les revues Nature Portfolio demandent aux auteurs de fournir des déclarations de disponibilité de code et, là où un dépôt public existe, un DOI ou un autre identifiant persistant. PLOS et PeerJ utilisent les RRID dans les directives d'identification des ressources pour les outils et les matériaux biologiques, et les revues de l'American Astronomical Society ont longtemps fait des citations de logiciels à travers la bibliothèque de code source d'Astrophysics partie de

Le Bureau des informations scientifiques et techniques du département américain de l'énergie exécute le DOE CODE, un service d'enregistrement logiciel qui émet des DOI pour les paquets développés avec des fonds fédéraux. les conseils de recherche en Europe ont commencé à demander aux bénéficiaires de subventions d'inclure des logiciels dans leurs plans de gestion de données avec des identifiants appropriés, et leLes principes FAIR pour les logiciels de recherche (FAIR4RS)L’édition 2022, a fait des identifiants une exigence de premier niveau : pour être trouvable et réutilisable, le logiciel doit être identifié de manière unique et persistante.

Le modèle a été établi par des mandats de citation de données, que les revues ont adoptées avant que les bailleurs de fonds n'aient forcé l'émission; ce site a suivi ce changement dans uneRapport antérieur sur les mandats de citation de donnéesLe .Les mandats d’ORCID pour les réviseurs et les rédacteursLes deux modèles font que l'expansion de l'identifiant logiciel ressemble moins à une nouveauté et plus à la poursuite d'un effort d'une décennie pour rendre les objets de recherche abordables.

Computer code displayed on a black background

Photo by Peaky Frames on Unsplash

Les métadonnées sans version fixe sont toujours une cible mobile

La plupart des logiciels dans un laboratoire ne sont pas une version, c’est une branche. L’identifiant qui compte est lié à une version, une snapshot, une version, ou un commit spécifique, pas à la vue par défaut du dépôt. L’intégration GitHub de Zenodo illustre comment cela fonctionne en pratique: un chercheur connecte un dépôt, déclenche une version, et Zenodo archive l’état exact du code et ment une DOI pour cette version.Guide DataCite pour les logiciels DOIindique que l'objet enregistré doit être une version discrète, pas un projet fluide.

Les historiens connaissent déjà la leçon : une citation sans édition est une rumeur.

Il y a une deuxième exigence, moins évidente. Un identifiant persistant a besoin de métadonnées jointes pour être utile: titre, auteurs, version, licence, et un fichier texte qui dit aux utilisateurs comment citer. Le format de fichier de citation et codemeta.json deviennent les moyens standard pour transporter ces métadonnées à l'intérieur d'un dépôt. Sans eux, un DOI peut résoudre à une page de destination qui ne liste pas de noms d'auteurs, ce qui n'aide personne. Les flux de travail de dépôt de dépôt de dépôt de dépôt traitent déjà cela à l'échelle, car les dépôts institutionnels ont vu les dépôts augmenter; ce site a couvert le modèle dans unRapport précédent sur les dépôts de dépôtLe .

Ce que cela signifie pour un CV de faculté et un laboratoire de recherche

Pour un chercheur de carrière précoce, le logiciel avec un DOI est citable dans les mêmes endroits qu'un papier: ORCID, les dépôts institutionnels, les rapports annuels d'activité et les fichiers de promotion. Un professeur adjoint dont le code d'analyse a un DataCite DOI a ajouté une publication sans ajouter un article de journal; les comités de promotion apprennent lentement à lire ces entrées comme des sorties de première classe plutôt que comme des annexes techniques.

Pour un leader de laboratoire, la correction opérationnelle est petite. Déposer la version, joindre le fichier de citation, enregistrer l'identifiant dans les rapports de progrès. Le changement stratégique est plus grand: les groupes de recherche qui traitent le logiciel comme un produit obtiennent des résultats reproductibles, des livraisons plus propres et un flux de sortie visible lors de la fermeture des subventions. Ce n'est pas un coût de conformité.

Le problème de l’archive : un PID n’est pas la même chose que la conservation

Zenodo et les dépôts institutionnels ne sont pas immortels, et un DOI peut survivre au service d'hébergement qui l'a autrefois résolu.Logiciel de patrimoinebaisse cette dépendance parce que ses identifiants et son archive sont liés au contenu lui-même, mais même cet archive doit être financé.La distinction utile est entre la persistance de l'identifiant et la préservation du contenu.Un DOI promet une résolution stable; il ne promet pas que les fichiers resteront accessibles si le dépôt hébergeant la page de destination ferme.

C'est le même problème qui a suivi les mandats de citation de données. Un identifiant persistant sans garantie de conservation est une promesse écrite dans les métadonnées. La différence avec le logiciel est que le code source est souvent le seul enregistrement complet de la méthode.

Cybercrime Analysis & research Alliance building

Photo by Wendy Tan on Unsplash

Une courte liste de contrôle de la conformité pour les groupes de recherche

  • Déposer une version publiée, pas une branche en mouvement ; étiqueter une version dans le dépôt d'abord.
  • Ajoutez un fichier CITATION.cff ou codemeta.json avec le titre, les auteurs, la version, la licence et la description.
  • Utilisez un dépôt qui peut monter un DOI ou SWHID : Zenodo, figshare, un dépôt institutionnel ou Software Heritage.
  • Inscrivez l'identifiant persistant dans le système de déclaration du projet de l'agence de financement, pas seulement dans le document final.
  • Vérifiez la politique de citation logicielle d'un journal avant de le soumettre ; incluez un RRID où le champ utilise des RRID.

Le logiciel a longtemps été traité comme la seule chose que la science n'avait pas à nommer, parce que le code était supposé être remplaçable et privé.L'expansion des mandats d'identificateur persistant change cette hypothèse.Nommer la version n'est pas la fin de la reproductibilité.C'est le point où les méthodes deviennent adressables, et la science devient capable de contester avec son propre code.

  • logiciels de recherche
  • identifiants persistants
  • FAIR4RS
  • citation de logiciels
  • science ouverte
Portrait de Prof. Clara Voss
A propos de l'auteur

Prof. Clara VossVoir auteur

Academic Jobs In House Author

Discussions

Sort par :

Soyez le premier à commenter cet article !

vous

Vous serez invité à vous connecter avant de publier votre commentaire.

Browse par faculté

Browse par sujet

Frequently Asked Questions

🔗Qu'est-ce qu'un identifiant persistant pour les logiciels de recherche ?

Un identifiant persistant (PID) est une référence stable et unique à une version spécifique d'un package logiciel. Les PIDs courants incluent les DOI DataCite créés par les référentiels, les SWHID Software Heritage calculés à partir du code source et les identifiants de ressources de recherche (RRID) utilisés dans l'édition biomédicale. Contrairement à une URL GitHub, un PID pointe vers une version archivée et les métadonnées associées.

🧪Pourquoi les financeurs et les revues exigent-ils des identifiants de logiciels ?

La reproductibilité dépend du code exact utilisé dans une analyse. Un identifiant persistant enregistre quelle version a été exécutée, et non seulement l'état du référentiel à un moment donné. Les éditeurs et les financeurs demandent désormais un identifiant PID afin que les évaluateurs, les lecteurs et les futurs chercheurs puissent récupérer le même code sans avoir à fouiller dans les branches ou à rechercher un référentiel supprimé.

🆔Quelle est la différence entre un DOI, un SWHID et un RRID ?

Un DOI est un identifiant basé sur l'enregistrement géré par DataCite ou CrossRef et attaché à une page de destination. Un SWHID est un identifiant intrinsèque calculé à partir du contenu du code source par Software Heritage. Un RRID identifie une ressource de recherche telle que des logiciels, des anticorps ou une lignée cellulaire dans un registre. Ils servent à des flux de travail différents mais peuvent coexister pour un seul outil.

⚠️Un URL GitHub compte-t-il comme identifiant pérenne ?

Non. Un URL GitHub peut renvoyer à une branche qui change, un référentiel qui est supprimé ou un compte qui est renommé. Un identifiant pérenne pointe vers une version archivée spécifique ou une capture instantanée. Les chercheurs doivent ajouter un fichier CITATION.cff et déposer une version étiquetée afin que le DOI ou le SWHID reflète la version exacte analysée.

📚Quels journaux exigent des RRID pour les logiciels et les outils de recherche ?

De nombreuses revues scientifiques biomédicales et des sciences de la vie demandent aux auteurs d'inclure des RRID pour les logiciels, les anticorps, les lignées cellulaires et d'autres ressources de recherche dans la section méthodes. Cette pratique a commencé autour de 2014 et s'est répandue grâce aux lignes directrices d'identification des ressources chez plusieurs grands éditeurs. Des politiques spécifiques à la discipline existent également, comme les ID ASCL dans les revues d'astronomie.

💾Comment obtenir un DOI pour mon logiciel de recherche ?

Déposez une version publiée dans un référentiel compatible avec DataCite, comme Zenodo, figshare ou un référentiel institutionnel. Zenodo peut se connecter à GitHub et créer un DOI lorsque vous étiquetez une version. Préparez un fichier CITATION.cff ou codemeta.json avec les auteurs, le titre, la version, la licence et la description afin que le DOI renvoie à des métadonnées utiles.

🧭Qu'est-ce que FAIR4RS et en quoi est-il lié aux identifiants ?

Les principes FAIR pour les logiciels de recherche (FAIR4RS) ont été publiés en 2022 par la Research Data Alliance, FORCE11 et les communautés de logiciels de recherche. Ils stipulent que les logiciels doivent être faciles à trouver et réutilisables, ce qui nécessite un identifiant unique et persistant, des métadonnées et une licence claire. Les principes n'exigent pas que le logiciel soit open source, mais uniquement des conditions claires d'accès et de réutilisation.

🔐Les identifiants de logiciels persistants nécessitent-ils un code source ouvert ?

Non. Un identifiant persistant identifie une version et pointe vers des métadonnées ; il n'impose pas en soi une licence ou une distribution publique. Certains financeurs et revues ajoutent des exigences d'accès ou de partage distinctes. Les chercheurs disposant d'un code propriétaire peuvent toujours attribuer un identifiant à un enregistrement privé ou à un dépôt de métadonnées uniquement, mais ils devraient vérifier les règles des financeurs car certains exigent désormais la disponibilité du code source pour la reproductibilité.

📇Comment lister les logiciels sur un CV académique ou un dossier ORCID ?

Listez les logiciels comme une production de recherche avec leur titre, version, identifiant persistant, référentiel et date de publication, et non comme un appendice méthodologique. ORCID prend en charge les logiciels comme type de travail, donc le DOI ou SWHID peut être importé dans le même profil que les articles. Les dossiers de promotion bénéficient lorsque la contribution du logiciel à un projet est décrite en une phrase, aux côtés de sa réutilisation si connue.

🛡️Que se passe-t-il si le référentiel hébergeant mon logiciel disparaît ?

Un DOI peut continuer à résoudre, mais échouera à récupérer les fichiers si le référentiel sous-jacent ferme. Software Heritage atténue cela en préservant le code source et en attribuant des SWHID basés sur le contenu. Les chercheurs devraient archiver le code source dans au moins un référentiel qui a une politique de préservation déclarée et envisager de soumettre le référentiel à Software Heritage afin que le contenu soit reflété de manière indépendante.

🏛️Quels financeurs exigent désormais des identifiants de logiciels dans les rapports de projet ?

Les exigences varient selon l'agence et le programme. Plusieurs conseils de recherche nationaux demandent désormais aux détenteurs de subventions d'inclure les logiciels dans les plans de gestion des données avec des identifiants persistants, et le département américain de l'Énergie gère un service d'enregistrement des logiciels qui délivre des DOI. Les chercheurs devraient consulter la politique de gestion des données du financeur spécifique car la formulation évolue de recommandée à obligatoire dans plusieurs modèles de rapports.

🔭Existe-t-il des identificateurs de logiciels spécifiques à la discipline au-delà des DOI et des RRIDs ?

Oui. L'astronomie utilise la bibliothèque de codes sources d'astrophysique (ASCL), qui attribue des identifiants stables aux codes utilisés dans les publications et est devenue une norme dans les revues de la Société astronomique américaine. D'autres domaines utilisent des registres spécialisés. Un DOI, SWHID ou RRID fonctionne généralement dans tous les domaines, mais un identifiant spécifique à un domaine peut contenir des métadonnées ciblées qui s'adaptent à la culture de citation du domaine.