Gscope Projets Programmation - Architecture

Slides:



Advertisements
Présentations similaires
Gscope Programmation - Architecture Conventions, trucs et astuces Projets Qui fait quoi...
Advertisements

UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X protocoles - langages de programmation protocoles -
Unix Raymond Ripp.
Unix Raymond Ripp.
Interactivité et Lingo Interactivité - spécifier le déroulement en fonction des actions de l’usager Ex: Déroulement si l’usager clique Choix dans une liste.
CHAftITREI ARCHITECTURE de BASE. Modèle de Von Neumann Langage d’assemblage1 John Von Neumann est à l'origine d'un modèle de machine universelle de traitement.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
1 Rapide introduction à la compilation d'un programme « Use the source, Luke! » David Mentré.
Volée 1316 S3 Cours No 2_3 : Le nombre en 1-2H. Les fonctions du nombre  Dénombrer, énumérer, décrire une collection. Aspect cardinal  Dater, classer,
Les symboles de sécurité. I-Symbole de sécurité matières Inflammable 1-définition 2-les Risques prévues 3-Travailler en toute sécurité avec des matières.
DEBAT SCIENTIFIQUE.
JAVA.
temporelle – fréquentielle –Stabilité diagrammes de Bode / Nyquist
CEMTEC Comment scénariser l’éclairage d’un escalier ?
Cycle 3 Cycle 4 Pilotage du robot mBot Site scratch :
Pour faire connaissance…
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
et fiche pour mieux vous connaître
1.3 COORDONNÉES DES POINTS
Les Bases de données Définition Architecture d’un SGBD
Reprise du cours ( ) Aujourd’hui :
Dimitri Zuchowski et Marc-Élie Lapointe
KeePass Introduction - Les services Conseils I6T.
Initiation aux bases de données et à la programmation événementielle
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
AMUE – SIFAC Les concepts de SIFAC WEB HISTORIQUE DES MISES A JOUR
La tâche complexe La tâche complexe est une tâche mobilisant des ressources internes (culture, capacités, connaissances, vécu...) et externes (aides méthodologiques,
Principes de programmation (suite)
Présentation J GUIRANDE.
Unix Raymond Ripp.
Faire de Zotero son hub de recherche : L’exemple Zotlog
On peut être les meilleurs amis du monde
Piloter un robot mbot à distance avec retour vidéo
Election des délégués de classe
Documentation technique (Linux)
Notion De Gestion De Bases De Données
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Cours N°10: Algorithmiques Tableaux - Matrices
Package R Markdown: Un outil pour générer des pages html avec R Studio
Comment faire une recherche info-documentaire ?
Programmation Orientée Objet
Programmation Android Bases De Données, SQL-lite
Introduction à Internet
Les chromosomes.
Formation sur les bases de données relationnelles.
Objets connectés AppInventor et une liaison Bluetooth
L1 Technique informatique
Assembleur, Compilateur et Éditeur de Liens
SIMPLIFICATION D’UNE RACINE CARREE.
LES TRACES ECRITES Explorer le monde, enseigner les sciences à la maternelle Dakar du 11 au 13 avril 2018.
SIMM : Réflexions sur les besoins en référentiels.
Programme financé par l’Union européenne
La norme Pictogrammes accessibles
JDepend - Analyse de la qualité du code Java -
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
NUMÉRATION POSITIONNELLE / PRINCIPE DE GROUPEMENT
PRO1026 Programmation et enseignement
L’appel administratif
Tableaux croisés dynamiques sous Excel: des outils simples pour une analyse rapide de jeux de données en cytométrie Camille SANTA MARIA Ingénieur d’étude.
Tableaux croisés dynamiques sous Excel et Tableau Software :
L’outil bio-informatique pour la génomique structurale
Unix Raymond Ripp.
PROJET TRANSVERSE DU POLE INFO/MATH/GESTION 2011: NEGO
Quelques repères géopolitiques, démographiques et politiques
Principales stratégies de compréhension en lecture
Délégation académique pour le numérique éducatif
Sigle optionnel en français FBD
UC : Diagramme des cas d’utilisation Req : Diagramme d’exigence
tout toute tout à coup tous toujours beaucoup sous dessous souvent
Mathématiques – Mesure
Transcription de la présentation:

Gscope Projets Programmation - Architecture Conventions, trucs et astuces Projets Qui fait quoi ...

Aperçu général Gscope est ... Comment s’en servir ... un ensemble de procédures « indépendantes » un outil de visualisation un outil de traitement automatisé une boîte à outils Comment s’en servir ... setgscope Pabyssi ... Comment programmer ...

Environnement sous Unix setgscope Pabyssi version GrandPublic /biolo/gscope/gscope.tcl /biolo/gscope/*.tcl /biolo/gscope/gscope_contrib/*/*.tcl setgscoperr Pabyssi version DeTravail /home/ripp/gscope/gscope.tcl /home/ripp/gscope/*.tcl /home/*/gscopublic/*.tcl positionne les variables tcsh $GSCOPEDIR (et tcl $GscopeDir) tcsh $REPERTOIREDUGENOME en tcl $RepertoireDuGenome ... ou mieux [RepertoireDuGenome] le path (pour les programmes extérieurs,...)

Gscopublic vs Gscoperso /home/ripp/gscope/gscope.tcl /home/ripp/gscope/gscope_source.tcl /home/ripp/gscope/gscope*.tcl /home/CHACUN/gscopublic/gscope_CHACUN.tcl ~/gscoperso/gscope_source.tcl si une fonction ne convient pas ... la copier dans son gscoperso, la modifier, la remettre dans ~ripp/gscope ( ! gscopublic ne suffit pas ! ) dans gscopublic il y a un script vers_biolo qui envoie les *.tcl vers /biolo/gscope_contrib

Découper Gscope Utiliser le strict nécessaire Y penser en programmant qui appelle qui ... ? impossible en automatique Y penser en programmant Comment faire ?

Qui est gros ? ~carles 14000 ~chalmel 30000 ~jmuller 7500 ~lardenoi 1100 ~lecompte 3200 ~prigent 6000 ~ripp 60000 ~finton 4000 ~moumou 21000 (ordali) 10000 (elsa) ... et le reste 100 000 lignes 3433 procédures 178 databases gscope 212960 sequences 142 GO sur /genomics

Exécution gscope gscope LaFigureAutomatique Nature gscope UneFonction argument1 argument2 gscope Action UneFonction arg1 arg2 gscope puts DefinitionRapide PABY1245 gscope yes DbClustalPourTous

Que fait Gscope ? creation html lecture XML Café des Sciences outils informatiques IntegerApres NiceDate outils « bio-informatique » SequenceFormatTFA AAduCodon ATG outils de visualisation AfficheFichier toto UnCanva outils de traitement CompleteLaDatabase DbClustalPourTous ProtocoleEukaryotPourDNA CreeStartCodonReport outils de stockage creation html Html_BeginBody WelcomeToWscope SiteWscope lecture XML ValeurDeLaBalise ProchaineBalise ... on attend Luc avec TclXml ... je lis « Comprendre Xslt » Café des Sciences QuestionDeScience pour gscope, wscope, et autres

Gscope m’a traiter ! Génome Collection Pour adn brut protéome +? adn déjà annoté ou non Collection adn, cdna, cds, mRna protéines alignements oligos … Pour annoter classer étudier chercher des cibles localiser comprendre promouvoir webservir basededonner ... et ranger

Vous avez dit « objet » ... Une fonction - une proc – un objet Interrogation Chargement si existe Calcul pour tous Stockage ... à +

ProtocolePourProteines Quelques principes ... En autogestion Comment se déclenchent les procédures ? D’après un plan préétabli BlastP Nom DbClustal Nom PI Nom BlastPPourTous DbClustalPourTous ProtocolePourProteines

Gscope gestionnaire de base de données On peut tout lui demander set DE [Definition PABY1952] gscope puts Definition PABY1952 qds Pabyssy Definition PABY1952 http://saiph/gscope_server?FileMoi&Definition&PABY1952 en tcl, par shell script, en tcl, par socket, par web il est facile de lire ou d’écrire du Excell, Access … Il peut varier ses sources ContenuDuFichier /genomics/Pabyssi/nuctfa/PABY1952 peut se transformer en une requête SQL Sauve $Res dans/genomics/Pabyssi/fiches/res.txt aussi Parce que nous pouvons programmer les interfaces Ce qui compte ce sont les données des bases Gscope

Les Grands Chantiers DaedalusHits Protocoles HTML, XML, TclXML depuis qu’on veut tout savoir sur tous les homologues du blast SRS est plus rapide, mais … s’il n’est pas là ... ? TaxId et autres mais doit être propager dans tout Gscope Protocoles généraux (génome, collection de protéines, de cDNAs) par ex. CDS d’une protéine d’un access ou d’une séquence approximative pour de l’adn high quality ou autre. HTML, XML, TclXML ça marche mais … ... faut se projeter très loin.

Etat des lieux Ce que chacun a fait, ou sait faire Ce qu’il voudrait De la doc ... http://www-bio3d-igbmc.u-strasbg.fr/gag/index.html à lire et à rédiger. Hopla !

Calendrier ... Fiches descriptives sur Web XML Install « automatique » ailleurs in2p3 ...