- Le blog participatif de bioinformatique francophone depuis 2012 -

Étiquette : Python

  • Choisir entre R et Python en bioinformatique ? Regards croisés entre collègues enseignants-chercheurs

    Choisir entre R et Python en bioinformatique ? Regards croisés entre collègues enseignants-chercheurs

    Gaëlle Lelan­dais et Pierre Pou­lain Qui sommes-nous ? Tous les deux pas­sion­nés par l’enseignement, les pro­blé­ma­tiques de big data et d’analyse de don­nées en bio­lo­gie, nous nous côtoyons pro­fes­sion­nel­le­ment depuis 15 ans, avec écoute et bien­veillance. Si l’étiquette de « bio­in­for­ma­ti­cien » nous est sou­vent attri­buée, nous sommes pour­tant très dif­fé­rents. Je (Gaëlle) tra­vaille sur des pro­blé­ma­tiques de…

  • Installer JupyterHub pour des Notebooks hébergés sur votre serveur

    Installer JupyterHub pour des Notebooks hébergés sur votre serveur

    Vous connais­sez sans doute déjà les note­books Jupy­ter [1], ces docu­ments web où l'on peut rédi­ger du conte­nu en Mark­down, pou­vant conte­nir des for­mules mathé­ma­tiques en LaTeX, mêlées à des cel­lules de code Python, (ou R, Julia etc.) que l'on peut exé­cu­ter au cas par cas de façon inter­ac­tive. Ils sont pas mal uti­li­sés en…

  • J'ai lu : Programmation en Python pour les sciences de la vie

    J'ai lu : Programmation en Python pour les sciences de la vie

    Python et la bio­in­for­ma­tique asso­ciés dans un livre, qui plus est écrit par deux maîtres de confé­rences pas­sion­nés de l'Université Paris Dide­rot que sont Patrick Fuchs et Pierre Pou­lain : nous nous devions de nous pro­cu­rer cet ouvrage et de vous en faire une rapide retrans­crip­tion ! Ce bou­quin date de juillet 2019 et c'est tout sim­ple­ment…

  • Concours : Noël avant l'heure !

    Concours : Noël avant l'heure !

    A l'occasion de la sor­tie de notre fiche de lec­ture sur le livre "Pro­gram­ma­tion en Python pour les sciences de la vie" et sur une gen­tille pro­po­si­tion de Pierre Pou­lain & Patrick Fuchs, nous vous pro­po­sons un petit jeu concours avant Noël. Pour par­ti­ci­per : il y a dans le livre un petit eas­ter egg pla­cé…

  • Rendre un pipeline Snakemake à l'épreuve des plateformes

    Rendre un pipeline Snakemake à l'épreuve des plateformes

    Pour avoir été client des articles ("Sna­ke­make pour les nuls",  "For­ma­li­ser ses pro­to­coles avec Sna­ke­make" et "Sna­ke­make, aller plus loin avec la paral­lé­li­sa­tion") de mon pré­dé­ces­seur lelouar, j'ai déci­dé d'apporter ma pierre à l'édifice et de conti­nuer cette série sur Sna­ke­make. Je vais ici vous par­ler de géné­ra­li­sa­tion de pipe­line pour l'utilisation inten­sive au sein…

  • Les problèmes limités par les entrées/​sorties (IObound)

    Les problèmes limités par les entrées/​sorties (IObound)

    Dans la pre­mière par­tie de ce tuto­riel , j'ai expli­qué ce qu’était la pro­gram­ma­tion concur­rente et paral­lèle, ain­si que détaillé les dif­fé­rents types de pro­gram­ma­tion concur­rente et leurs spé­ci­fi­ci­tés. Si vous ne l'avez pas lue, je vous conseille de la lire avant de démar­rer. Dans cette deuxième par­tie, nous allons nous concen­trer sur l'optimisation d'un…