Outil

Trouver le code source des articles de recherche

Trouvez automatiquement des dépôts GitHub et des implémentations de code source pour des articles académiques. PapersFlow extrait les références au code, recherche sur GitHub et vous permet d'inspecter les dépôts sans quitter votre workflow de recherche.

Collez le DOI ou l'URL d'un article, et PapersFlow trouve les dépôts GitHub, le code source et les jeux de données associés -- pour vous aider à reproduire les résultats et à vous appuyer sur des implémentations existantes.

Vous lisez un article aux résultats prometteurs et souhaitez les reproduire ou vous appuyer sur la méthode. Vous commencez donc à chercher le code. Vous vérifiez si l'article contient un lien GitHub — parfois il est là, parfois il est cassé, parfois il n'existe pas. Vous cherchez manuellement sur GitHub, mais le nom du dépôt ne correspond pas au titre de l'article. Vous trouvez trois dépôts et ne savez pas lequel est l'officiel. Ce processus prend 15 à 60 minutes par article et se termine souvent par de la frustration. La reproductibilité ne devrait pas exiger un travail de détective.

Fonctionnalités clés

  • Recherche GitHub multi-stratégie
  • Inspection des dépôts dans l'application
  • Liaison article-code
  • Évaluation de la disponibilité

Outils

Comparer

Frequently Asked Questions

Que se passe-t-il si l'article n'a aucun code publié ?
PapersFlow vous indiquera clairement lorsqu'aucun code ne peut être trouvé. C'est en soi une information utile — cela vous aide à évaluer la reproductibilité lors des revues de littérature et à savoir quand vous devrez implémenter à partir de zéro.
Trouve-t-il aussi les jeux de données ?
Si un article fait référence à des jeux de données avec des URL ou des noms bien connus (par ex. « ImageNet », « GLUE benchmark »), PapersFlow extraira ces références. Cependant, la découverte de jeux de données reste secondaire par rapport à la découverte de code — pour une recherche complète de jeux de données, il existe des outils spécialisés.
Puis-je rechercher du code pendant une revue de littérature ?
Oui. Code Discovery est intégré à l'interface de chat. Pendant toute session de recherche, demandez « Find the code for this paper » et PapersFlow effectuera la recherche sans interrompre votre workflow.
Comment gère-t-il les articles avec des liens GitHub cassés ?
PapersFlow ne s'appuie pas uniquement sur les URL présentes dans l'article. Si un lien est cassé (ce qui est fréquent après un renommage de dépôt ou un changement d'organisation), il se rabat sur une recherche par métadonnées de l'article, profils d'auteurs et motifs de code pour trouver l'emplacement actuel du dépôt.