Étiquette : programmation
-
Parser des fichiers HTML en Python
Langage : PythonBibliothèques : bioservices, HTMLParser, re (partiellement)Niveau : débutant-intermédiaire Dans un article précédent, je vous ai présenté le module bioservices en Python. Au cours de mon travail j'ai été amenée à récupérer des informations sur les termes Gene Ontology, et notamment sur les relations entre différents termes. Cependant, les formats de fichiers récupérés sont différents en fonction…
-
Julia : le successeur de R ?
Actuellement le langage R est incontournable pour qui veut manipuler des données en bioinformatique, en particulier pour l'analyse statistique. Mais un successeur est en passe de s'imposer : Julia, combinant puissance du langage avec les fonctionnalités de R, et comblant les nombreux défauts de ce dernier — mais plus encore ! Voici une présentation de ce tout…
-
Jouez avec vos données : utilisez un ORM
Il y a quelques temps, je vous ai parlé de base de données, un super moyen pour structurer vos données. Vous êtes maintenant j'en suis sûr, des professionnels du SELECT, des JOIN et autres ALTER. C'est bien, très bien même, mais maintenant je vais vous apprendre à vous en passer. Et oui, la ligne de…
-
Lâchez vos coms !
Je souhaiterais partager avec vous dans ce billet quelques petites choses qui relèvent plus de l'anecdote personnelle que de l'article sérieux. J'espère que vous ne m'en voudrez pas si je prends le risque de baisser un peu le niveau de ce blog, mais ça fait un moment que le sujet me trottait en tête. Les…
-
ROSALIND : devenez le meilleur bioinformaticien du monde
ROSALIND est un nouveau site web commençant à se faire un nom dans le milieu de la bioinformatique. C'est une plateforme permettant d’apprendre la bioinformatique de manière ludique en donnant des problèmes a résoudre. Chez bioinfo-fr on aime bien et on a trouvé judicieux de vous le présenter afin que vous puissiez vous en faire…
-
Astuce : ajouter des options dans un script Bash avec getopt
But : comprendre le fonctionnement de getopt en Bash pour éviter la multiplications de script là où un seul générique pourrait suffire. Prérequis : savoir faire des scripts Bash, connaître la substitution de commande et savoir manipuler les arguments. Difficulté : 2 (moyen) Pour ceux qui codent en Perl, vous connaissez déjà sûrement le module GetOpt et plus…
-
Bioconductor
Bioconductor Voilà le sujet que l'on va aborder ensemble aujourd'hui. On va voir ce que c'est, à quoi cela sert, comment l'installer et bien-sûr l'utiliser. Qu'est-ce donc ? Je décrirais Bioconductor comme un projet participatif. Il est libre d'accès et son développement dépend de ce que la communauté veut bien y apporter. L'objectif est simple, offrir…
-
SQL Tips : Les transactions
But : Comprendre ce qu'est une transaction au sens SQL du terme, savoir l'utiliser : les avantages, les limitations. J'aborderai superficiellement la notion de degré d'isolation. Prérequis : Savoir faire des requêtes. Difficulté : 1 (Facile) Tout d'abord une définition volontairement simple : une transaction est un ensemble d'une ou plusieurs requêtes SQL regroupées au sein d'un bloc qui est…