datasets-CNRS/ThesoTM huggingface dataset:
medaCy / medaCy
Definition: "Medical text mining and information extraction with spaCy" (source: https://github.com/NLPatVCU/medaCy).
Définition : «Fouille de textes et extraction d’information dans le domaine médical avec spaCy » (source: https://github.com/NLPatVCU/medaCy).
Broader concept: Python library / librairie Python
Application field: medicine / médecine
Tasks performed: information extraction / extraction d'information
Input languages: English / anglais
Programming language: Python
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: GNU GPL v3 / GNU GPL v3
Uses software: SpaCy / SpaCy
Repository: https://github.com/NLPatVCU/medaCy
medspaCy / medspaCy
Definition: A Python library for clinical natural language processing.
Définition : Bibliothèque Python pour le traitement automatique du langage de textes cliniques.
Broader concept: Python library / librairie Python
Application field: medicine / médecine
Tasks performed: named entity recognition§§relation extraction§§sentence splitting§§visualization / reconnaissance d'entités nommées§§extraction de relations§§découpage de phrases§§visualisation
Input languages: English / anglais
Input data: .txt
Programming language: Python
Platforms: Linux§§Windows§§macOS
Design country: United States / États-Unis
Repository: https://github.com/medspacy/medspacy
Reference: Eyre, H., Chapman, A. B., Peterson, K. S., Shi, J., Alba, P. R., Jones, M. M., Box, T. L., DuVall, S. L., & Patterson, O. V. (2022). Launching into clinical space with medspaCy: A new clinical text processing toolkit in Python. AMIA Annual Symposium Proceedings, 2021, 438–447.
n-gram language model / modèle de langue n-grammes
Also known as:  / modèle de langage n-grammes
Broader concept: language model / modèle de langage
nametagger / nametagger
Definition: "Named entity recognition in texts using 'NameTag'" (source: https://cran.r-project.org/web/packages/nametagger/index.html).
Définition : « Reconnaissance d’entités nommées dans les textes utilisant ‘NameTag‘ » (source: https://cran.r-project.org/web/packages/nametagger/index.html).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: named entity recognition / reconnaissance d'entités nommées
Implements: maximum entropy / entropie maximale
Input languages: Czech§§Dutch§§English§§French§§German / tchèque§§néerlandais§§anglais§§français§§allemand
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Belgium / Belgique
Licence: MPL v2.0 / MPL v2.0
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/nametagger/index.html§§https://github.com/bnosac/nametagger
nanoBERT / nanoBERT
Definition: "a nanobody-specific transformer to predict amino acids in a given position in a query sequence." (Thorling Hadsund et al., 2024, in press).
Broader concept: language model / modèle de langage
Application field: biology / biologie
Implements: transformer / transformeur
Programming language: Python
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Denmark§§Poland§§United States / Danemark§§Pologne§§États-Unis
Licence: CC BY-NC-SA 4.0 / CC BY-NC-SA 4.0
Based on: BERT / BERT
Repository: https://huggingface.co/NaturalAntibody/nanoBERT
Reference: Hadsund, J. T., Satława, T., Janusz, B., Shan, L., Zhou, L., Röttger, R., & Krawczyk, K. (2024). nanoBERT: A deep learning model for gene agnostic navigation of the nanobody mutational space. Bioinformatics Advances, 4(1), vbae033. https://doi.org/10.1093/bioadv/vbae033
node2vec / node2vec
Definition: "an algorithmic framework for learning continuous feature representations for nodes in networks." (Grover & Leskovec, 2016).
Définition : « algorithme pour l'apprentissage de représentations de caractéristiques continues pour les nœuds dans les réseaux » (Grover & Leskovec, 2016).
Broader concept: Neural networks models / modèles de réseaux de neurones
Implemented by: node2vec Python library / librairie Python node2vec
Reference: Grover, A., & Leskovec, J. (2016). node2vec : Scalable feature learning for networks (arXiv:1607.00653). arXiv. http://arxiv.org/abs/1607.00653
node2vec Python library / librairie Python node2vec
Definition: A Python implementation of the node2vec algorithm.
Définition : Implémentation en Python de l'algorithme node2vec.
Broader concept: Python library / librairie Python
Application field: generic / générique
Tasks performed: node embedding / plongement de noeuds
Implements: node2vec / node2vec
Programming language: Python
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: MIT License / licence MIT
Repository: https://github.com/eliorc/node2vec
oolong / oolong
Definition: "Intended to create standard human-in-the-loop validity tests for typical automated content analysis such as topic modeling and dictionary-based methods. This package offers a standard workflow with functions to prepare, administer and evaluate a human-in-the-loop validity test. " (source:https://cran.r-project.org/web/packages/oolong/index.html).
Définition : Paquet R pour l'administration de tests de validation d'analyses de contenu.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: topic detection / identification de topics
Implements: latent Dirichlet allocation§§naive Bayes classifier / allocation de Dirichlet latente§§classifieur bayésien naïf
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Germany / Allemagne
Licence: GNU LGPL v3 / GNU LGPL v3
Uses software: R / R
Repository: https://cran.r-project.org/package=oolong§§https://github.com/chainsawriot/oolong
Reference: Chan, C., & Sältzer, M. (2020). oolong: An R package for validating automated content analysis tools. Journal of Open Source Software, 5(55), 2461. https://doi.org/10.21105/joss.02461
pharmacology / pharmacology
Broader concept: scientific knowledge / connaissances scientifiques
Application field of: PharmBERT§§RxBERT / PharmBERT§§RxBERT
polyBERT / polyBERT
Definition: "A chemical language model to enable fully machine-driven ultrafast polymer informatics" (source: https://github.com/Ramprasad-Group/polyBERT).
Définition : « "Un modèle de langage chimique pour permettre un traitement informatique des polymères ultrarapide et entièrement piloté par des machines" (source: https://github.com/Ramprasad-Group/polyBERT).
Broader concept: large language model / grand modèle de langue
Application field: chemistry / chimie
Implements: transformer / transformeur
Programming language: Python
Design country: Germany§§United States / Allemagne§§États-Unis
Based on: DeBERTa / DeBERTa
Repository: https://github.com/Ramprasad-Group/polyBERT
Reference: Kuenneth, C., & Ramprasad, R. (2023). polyBERT: A chemical language model to enable fully machine-driven ultrafast polymer informatics. Nature Communications, 14(1), Article 1. https://doi.org/10.1038/s41467-023-39868-6
pyLDAvis / pyLDAvis
Definition: "Python library for interactive topic model visualization. Port of the R LDAvis package." (source: https://github.com/bmabey/pyLDAvis).
Définition : « Librairie Python pour la visualisation dynamique de modèles de topiques. Portage du package R LDAvis. » (source : https://github.com/bmabey/pyLDAvis).
Broader concept: Python library / librairie Python
Application field: generic / générique
Tasks performed: topic detection§§visualization / identification de topics§§visualisation
Implements: latent Dirichlet allocation / allocation de Dirichlet latente
Programming language: Python
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: Modified BSD / BSD modifiée
Repository: https://github.com/bmabey/pyLDAvis
PyTorch-NLP / PyTorch-NLP
Also known as: torchnlp / torchnlp
Definition: An extention to PyTorch for basic NLP tasks.
Définition : Extension de PyTorch pour des tâches de base en traitement automatique du langage.
Broader concept: Python library / librairie Python
Application field: generic / générique
Tasks performed: word embedding / plongement lexical
Implements: convolutional neural network§§GLoVe / réseau de neurones convolutif§§GLoVe
Programming language: Python
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: Modified BSD / BSD modifiée
Repository: https://github.com/PetrochukM/PyTorch-NLP
qdap / qdap
Definition: qdap automates many of the tasks associated with quantitative discourse analysis of transcripts (source: https://cran.r-project.org/web/packages/qdap/index.html).
Définition : qdap automatise un grand nombre des tâches associées à l'analyse quantitative du discours (source : https://cran.r-project.org/web/packages/qdap/index.html).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: discourse analysis§§visualization / analyse du discours§§visualisation
Input languages: English / anglais
Programming language: Java§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: GNU GPL v2 / GNU GPL v2
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/qdap/index.html§§https://github.com/trinker/qdap§§https://trinker.github.io/qdap/
quanteda / quanteda
Definition: quanteda is a fast, flexible, and comprehensive framework for quantitative text analysis in R. (source: https://cran.r-project.org/web/packages/quanteda/index.html).
Définition : quanteda est un environnement rapide, flexible et complet pour l'analyse quantitative de texte en R. (source : https://cran.r-project.org/web/packages/quanteda/index.html).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: concordance analysis§§corpus analysis§§keyword extraction§§stemming§§tokenization§§topic detection / analyse de concordance§§analyse de corpus§§extraction de mots-clés§§racinisation§§tokenisation§§identification de topics
Implements: correspondence analysis§§latent Dirichlet allocation§§logistic regression§§naive Bayes classifier§§Porter stemming algorithm§§support vector machine§§Wordfish / analyse factorielle des correspondances§§allocation de Dirichlet latente§§régression logistique§§classifieur bayésien naïf§§algorithme de racinisation de Porter§§machine à vecteurs de support§§Wordfish
Input languages: Arabic§§Chinese§§English§§German§§Hebrew§§Japanese§§Russian / arabe§§chinois§§anglais§§allemand§§hébreu§§japonais§§russe
Input data: json§§.txt§§.csv
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/quanteda/index.html§§https://github.com/quanteda/quanteda/
Reference: Benoit, K., Watanabe, K., Wang, H., Nulty, P., Obeng, A., Müller, S., & Matsuo, A. (2018). quanteda: An R package for the quantitative analysis of textual data. Journal of Open Source Software, 3(30), 774. https://doi.org/10.21105/joss.00774
rapidrake / rapidrake
Definition: A fast version of the Rapid Automatic Keyword Extraction (RAKE) algorithm (source: https://github.com/crew102/rapidrake-java).
Définition : Version rapide de l'algorithme RAKE (Rapid Automatic Keyword Extraction) (source : https://github.com/crew102/rapidrake-java).
Broader concept: Java library / librairie Java
Application field: generic / générique
Tasks performed: keyword extraction / extraction de mots-clés
Programming language: Java
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: MIT License / licence MIT
Repository: https://github.com/crew102/rapidrake-java
revtools / revtools
Definition: "Tools to support literature review and evidence synthesis in R, including import, de-duplication and interactive display of bibliographic data." (source: https://github.com/mjwestgate/revtools).
Définition : Paquet R pour faciliter les synthèses de la littérature (déduplications des articles, exploration de la littérature avec le topic modelling).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: topic detection§§visualization / identification de topics§§visualisation
Implements: correlated topics model§§latent Dirichlet allocation / modèle de topiques corrélés§§allocation de Dirichlet latente
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: web user interface§§command-line interface / interface utilisateur web§§interface en ligne de commande
Design country: Australia / Australie
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/revtools/index.html§§https://github.com/mjwestgate/revtools
Reference: Westgate, M. J. (2019). revtools: An R package to support article screening for evidence synthesis. Research Synthesis Methods, 10(4), 606–614. https://doi.org/10.1002/jrsm.1374
rsyntax / rsyntax
Definition: "R library to help dealing with syntactic structure" (source:https://github.com/vanatteveldt/rsyntax).
Définition : Paquet R pour l'extraction de relations sémantiques.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: dependency parsing§§relation extraction / analyse en dépendances§§extraction de relations
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Netherlands / Pays-Bas
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/rsyntax/index.html§§https://github.com/vanatteveldt/rsyntax
Reference: Welbers, K., van Atteveldt, W., & Kleinnijenhuis, J. (2021). Extracting semantic relations using syntax: An R package for querying and reshaping dependency trees. Computational Communication Research, 3(2), 1–16. https://doi.org/10.5117/CCR2021.2.003.WELB
ruimtehol / ruimtehol
Definition: "Wraps the 'StarSpace' library allowing users to calculate word, sentence, article, document, webpage, link and entity 'embeddings'" (source: https://cran.r-project.org/web/packages/ruimtehol/index.html)
Définition : Paquet R pour tous types de plongement basé sur StarSpace.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: document embedding§§entity embeddings§§sentence embedding§§word embedding§§relation extraction§§text categorization / plongement de documents§§plongement d'entités§§plongement de phrases§§plongement lexical§§extraction de relations§§catégorisation de textes
Implements: Starspace§§k-nearest neighbor classification / Starspace§§méthode des k plus proches voisins
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Belgium / Belgique
Licence: MPL v2.0 / MPL v2.0
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/ruimtehol/index.html§§https://github.com/bnosac/ruimtehol
sciBERT / sciBERT
Definition: A BERT language model pre-trained on scientific texts (computer science and biomedical domain).
Définition : Modèle de langage BERT pré-entraîné sur des textes scientifiques (informatique et domaine biomédical).
Broader concept: large language model / grand modèle de langue
Application field: biology§§informatics§§medicine / biologie§§informatique§§médecine
Tasks performed: word embedding / plongement lexical
Implements: transformer / transformeur
Input languages: English / anglais
Programming language: Python
Design country: United States / États-Unis
Licence: Apache License Version 2.0 / Apache License Version 2.0
Based on: BERT / BERT
Repository: https://github.com/allenai/scibert/
Reference: Beltagy, I., Lo, K., & Cohan, A. (2019). SciBERT a pretrained language model for scientific text. ArXiv:1903.10676 [Cs]. http://arxiv.org/abs/1903.10676
scikit-learn / scikit-learn
Definition: A Python library for machine learning.
Définition : Librairie Python pour l'apprentissage automatique.
Broader concept: Python library / librairie Python
Application field: generic / générique
Tasks performed: text clustering§§language identification§§lemmatization§§sentiment analysis§§stemming§§text categorization§§tokenization§§topic detection§§visualization / partitionnement de textes§§identification de la langue§§lemmatisation§§analyse de sentiments§§racinisation§§catégorisation de textes§§tokenisation§§identification de topics§§visualisation
Implements: Adaboost§§affinity propagation§§agglomerative clustering§§BIRCH algorithm§§DBScan§§decision tree§§gaussian mixture model§§Gaussian process classifier§§latent Dirichlet allocation§§latent semantic analysis§§mean shift§§naive Bayes classifier§§OPTICS algorithm§§Perceptron§§principal component analysis§§quadratic discriminant analysis§§singular value decomposition§§spectral clustering§§stochastic gradient descent§§hierarchical clustering§§k-nearest neighbor classification / Adaboost§§propagation d'affinités§§partitionnement agglomératif§§algorithme BIRCH§§DBScan§§arbre de décision§§modèle de mélange gaussien§§classifieur à processus gaussien§§allocation de Dirichlet latente§§analyse sémantique latente§§décalage moyen§§classifieur bayésien naïf§§algorithm OPTICS§§Perceptron§§analyse en composantes principales§§analyse discriminante quadratique§§décomposition en valeurs singulières§§partitionnement spectral§§descente du gradient stochastique§§partitionnement hiérarchique§§méthode des k plus proches voisins
Programming language: Python
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: France / France
Licence: Modified BSD / BSD modifiée
Repository: https://github.com/scikit-learn/scikit-learn
Reference: Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., & Duchesnay, É. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12(85), 2825–2830.
ScispaCy / ScispaCy
Definition: "A full spaCy pipeline and models for scientific/biomedical documents." (source: https://github.com/allenai/scispacy)
Définition : « Pipeline et modèles spaCy complets pour les documents scientifiques et biomédicaux. » (source : https://github.com/allenai/scispacy)
Broader concept: Python library / librairie Python
Application field: biology§§medicine / biologie§§médecine
Tasks performed: entity linking§§dependency parsing§§named entity recognition§§PoS tagging§§sentence splitting§§tokenization / résolution référentielle d'entité§§analyse en dépendances§§reconnaissance d'entités nommées§§étiquetage morpho-syntaxique§§découpage de phrases§§tokenisation
Input languages: English / anglais
Programming language: Python
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: Apache License Version 2.0 / Apache License Version 2.0
Repository: https://github.com/allenai/scispacy
Reference: Neumann, M., King, D., Beltagy, I., & Ammar, W. (2019). ScispaCy: Fast and robust models for biomedical natural language processing. Proceedings of the 18th BioNLP Workshop and Shared Task, 319–327. https://doi.org/10.18653/v1/W19-5034
seededlda / seededlda
Definition: Semisupervided LDA for theory-driven text analysis.
Définition : Allocation de Dirichlet latente semi-supervisée pour l'analyse de textes dirigée par une théorie.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: topic detection / identification de topics
Implements: latent Dirichlet allocation / allocation de Dirichlet latente
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Japan / Japon
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/seededlda/index.html§§https://github.com/koheiw/seededlda
semgram / semgram
Definition: "R package for extracting semantic motifs from text " (source: https://github.com/omstuhler/semgram).
Définition : Paquet R pour l'extraction de motifs sémantiques.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: dependency parsing§§relation extraction / analyse en dépendances§§extraction de relations
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/semgram/index.html§§https://github.com/omstuhler/semgram
Reference: Stuhler, O. (2022). Who does what to whom? Making text parsers work for sociological inquiry. Sociological Methods & Research, 004912412210995. https://doi.org/10.1177/00491241221099551
sentencepiece / sentencepiece
Definition: Unsupervised text tokenizer.
Définition : Tokenisation de textes non supervisée.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: tokenization / tokenisation
Programming language: C++
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Belgium / Belgique
Uses software: R / R
Repository: https://cran.r-project.org/package=sentencepiece§§https://github.com/bnosac/sentencepiece
SentimentAnalysis / SentimentAnalysis
Definition: Tool for dictionary-based sentiment analysis.
Définition : Outil d'analyse de sentiments de textes à partir de dictionnaires.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: sentiment analysis / analyse de sentiments
Input languages: English / anglais
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/SentimentAnalysis/index.html§§https://github.com/sfeuerriegel/SentimentAnalysis
sentimentr / sentimentr
Definition: Tool to analyse sentiment polarity in texts.
Définition : Calcule la polarité des sentiments dans les textes.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: sentiment analysis / analyse de sentiments
Input languages: English / anglais
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/sentimentr/index.html§§https://github.com/trinker/sentimentr