Étiquette : Python

  • Apprivoiser l'ami ursidé de Python : Pandas

    Apprivoiser l'ami ursidé de Python : Pandas

    Durant mon stage de M2, j’ai eu l’occasion de cha­touiller ce drôle d’animal qu’est pan­das. En effet, j’ai tra­vaillé sur des don­nées de pro­téo­mique conte­nues dans des fichiers tabu­lés. Il s'agissait de com­pa­rer la pré­sence des pro­téines ou leur expres­sion dans dif­fé­rents échan­tillons. Les abon­dances rela­tives (la variable étu­diée) étaient indi­quées pour les dif­fé­rentes pro­téines…

  • Customiser matplotlib (faire son matplotlibrc)

    Customiser matplotlib (faire son matplotlibrc)

    Suite à une mésa­ven­ture liée à mat­plot­lib sur le chan IRC #bioin­fo-fr (mésa­ven­ture suite aux fameuses erreurs de dis­play ; si vous vou­lez tout savoir : si on confi­gure mal son mat­plot­lib on peut géné­rer des erreurs qui font qu'on obtient des images vides… voir la par­tie sur le backend plus tard :o), j'ai par­lé de la…

  • Jouer avec l'API de KEGG

    Jouer avec l'API de KEGG

    Il n'est pas rare que nous ayons un jour besoin de récu­pé­rer des infor­ma­tions de la base de don­nées KEGG (Kyo­to Ency­clo­pe­dia of Genes and Genomes). Cette base de don­nées four­nit un nombre consé­quent d'informations sur les génomes et les réseaux de gènes mais éga­le­ment sur les voies méta­bo­liques ou les mala­dies. Dans ces cas…

  • Ajoutez une interface graphique à votre script en 4 lignes avec Gooey

    Ajoutez une interface graphique à votre script en 4 lignes avec Gooey

    Vous venez de ter­mi­ner votre ana­lyse bio-infor­ma­tique. Pour cette der­nière, vous avez réa­li­sé un script qui pour l'instant, il faut le dire, n'est pas du tout réuti­li­sable par une tierce per­sonne. Même vous dans 6 mois vous n'êtes pas sûr de vous sou­ve­nir de ce que vous avez fait. Pour­tant, l'un des inté­rêts de la…

  • État de l'emploi bioinformatique en France : analyse des offres de la SFBI (2ème partie)

    État de l'emploi bioinformatique en France : analyse des offres de la SFBI (2ème partie)

    Nous revoi­là pour la suite de notre pre­mier article sur l'analyse des offres de la SFBI. On vous avait pro­mis une ana­lyse de l'évolution du mar­ché, et c'est ce dont nous allons par­ler dans cet article. Je vous ren­voie au pre­mier article si vous vou­lez plus d'informations sur l'origine des don­nées et la dis­po­ni­bi­li­té du…

  • Snakemake aller plus loin avec la parallélisation

    Snakemake aller plus loin avec la parallélisation

    Bon­jour à tous, bien­ve­nue dans un nou­vel épi­sode de tuto­riels sur Sna­ke­make (épi­sode pré­cé­dent). Aujourd'hui nous allons voir ensemble com­ment paral­lé­li­ser faci­le­ment par la don­née grâce à Sna­ke­make. L'idée géné­rale consiste à décou­per les fichiers bruts au début de notre pipe­line et de les ras­sem­bler après les étapes lourdes en cal­cul. Nous allons éga­le­ment voir com­ment…

  • Écrire son parseur à la main — chroniques d'une mauvaise bonne idée

    Écrire son parseur à la main — chroniques d'une mauvaise bonne idée

    Partie 1 Où l'on prend conscience de l'existence de stan­dards, et de leur néces­si­té. Tout petit pro­gramme s'éveillant au monde se trou­ve­ra un jour face à ses obli­ga­tions : s’interfacer avec ce der­nier. La lumière exté­rieure devra alors péné­trer son petit antre, appor­tant mali­cieu­se­ment l'information de mille autres petits pro­grammes, si hété­ro­clites et désor­don­nés que nul…

  • Les dev' jam c'est bon pour vous !

    Les dev' jam c'est bon pour vous !

    Les tribulations de bioinformaticiens en territoire sarthois. Ou pourquoi les dev' jam, c'est le bien. Préambule glorieux. Bon­jour à tous ! Vous trou­ve­rez dans cet article (mon pre­mier sur inter­net <3) mon retour sur ma pre­mière dev' jam, et l'intérêt qu'il peut y avoir, en tant que bio­in­for­ma­ti­cien, à se rendre à un tel évè­ne­ment. Pour…

  • Snakemake pour les nuls (ou comment créer un pipeline facilement ?)

    Snakemake pour les nuls (ou comment créer un pipeline facilement ?)

    Bon­jour à tous, et bien­ve­nue dans le pre­mier épi­sode d'une (longue ?) série de prise en main de l'outil dédié au pipe­line : Sna­ke­make. Si vous ne connais­sez pas encore cet outil, c'est que vous êtes sûre­ment pas­sés à côté de cet article écrit par Nisaea. Alors, quel sera les béné­fices de retrans­crire vos pipe­lines déjà…