Pipe Work Raymond Ripp and Selector A simple

  • Slides: 43
Download presentation
Pipe. Work Raymond Ripp and Selector

Pipe. Work Raymond Ripp and Selector

A simple Pipe. Work : Calculette Add Output

A simple Pipe. Work : Calculette Add Output

Enter the values and press 5 4 Add Output =9 Output

Enter the values and press 5 4 Add Output =9 Output

Predefined inputs 5 Add Output

Predefined inputs 5 Add Output

Edit the Pipe. Work Multiply Add Output

Edit the Pipe. Work Multiply Add Output

Processing Elements ¡ ¡ ¡ Any php function With 0, 1, 2, … n

Processing Elements ¡ ¡ ¡ Any php function With 0, 1, 2, … n arguments One output Processing Element Output ¡ Defined in class PW: : l Security Centralisation Adaptation l Reflection l l

Processing Elements 1/6 ¡ ¡ ¡ ¡ Html. Table Html PWSession. Variables PWMultiple. Select.

Processing Elements 1/6 ¡ ¡ ¡ ¡ Html. Table Html PWSession. Variables PWMultiple. Select. From_list. Of. PW PWselect. From_list. Of. PW PWcompare. Array PWsearch. In. All. Pipe. Works PWsearch. Replace. In. All. Pipe. Work PWdate PWappend PWmemo PWnop ¡ ¡ ¡ ¡ ¡ PWswitch. Between PWis. Less. Or. Equal PWis. Different PWis. Greater. Or. Equal PWis. Greater PWdecrement PWadd PWdivide PWmultiply PWsubstract PWempty. String PWcount PWarray. Diff PWempty. Array PWto. Array

Processing Elements 2/6 ¡ ¡ ¡ ¡ ¡ PWappend. To. Array PWcombine PWfrom. Array

Processing Elements 2/6 ¡ ¡ ¡ ¡ ¡ PWappend. To. Array PWcombine PWfrom. Array PWsub. Array. Tabulated PWsub. Array 0 PWsub. Array 1 PWsub. Array 2 PWset. In. Array PWset 2 In. Array PWsplit. In. Words. With. Semi. Colon PWsplit. In. Words. With. Comma PWsplit. In. Words PWsplit. In. Lines PWfirst. Word. Of. Lines PWfirst. Words. In. Array PWbrowse PWenter PWselect PWtext ¡ ¡ ¡ ¡ ¡ PWselect. From_List. Of. Yes. No PWselect. From_List. Of. Union. Inter. A not. Bnot. A PWList. Of. Union. Inter. Anot. Bnot. A PWarray. Of. Sub. Element PWlowercase PWUnion. Inter. Anot. Bnot. A PWintersection PWunion 4 PWunion PWin. Anot. B PWin. Bnot. A PWsort PWreindex PWunique. Reindex PWin. Array

Processing Elements 3/6 ¡ ¡ ¡ PWto. Store PWdelete. Store PWfrom. Store PWfile. Of.

Processing Elements 3/6 ¡ ¡ ¡ PWto. Store PWdelete. Store PWfrom. Store PWfile. Of. Store PWname. Of. Store PWdir. Of. Store PWMultiple. Select. From_list. Of. Store. X PWselect. From_list. Of. Store. X PWMultiple. Select. From_list. Of. Store PWselect. From_list. Of. Store PWlist. Of. Store

Processing Elements 4/6 ¡ ¡ ¡ ¡ ¡ GXCluster. List GXCluster. Composition GXMultiple. Select.

Processing Elements 4/6 ¡ ¡ ¡ ¡ ¡ GXCluster. List GXCluster. Composition GXMultiple. Select. From_list. Of. Tissue GXselect. From_list. Of. Tissue GXTissue GXselect. From_list. Of. Probesets. Of. Gene. List GXselect. From_list. Of. Probesets. Of. Gene. Name GXMultiple. Select. From_list. Of. Real. Exp GXselect. From_list. Of. Real. Exp GXProbeset. From. Realexp. Software GXProbeset. From. Arraytype GXProbesets. Concerning GXProbeset GXManage. Real. Exp GXReal. Exp ¡ ¡ ¡ ¡ ¡ GXselect. From_list. Of. Arraytype GXArraytype GXDb. Input GXselect. From_list. Of. Gx. Db. Input GXselect. From_list. Of. Affy. Annot. Files GXselect. From_list. Of. Individual GXIndividual GXselect. From_list. Of. Genotype GXGenotype GXselect. From_list. Of. Organism GXOrganism etc.

Processing Elements 5/6 ¡ ¡ ¡ ¡ Im. Anno. List. Of. Annotated. GPaint. Gene

Processing Elements 5/6 ¡ ¡ ¡ ¡ Im. Anno. List. Of. Annotated. GPaint. Gene Im. Anno. GPaint. Genes Im. Anno. Select. From_List. Of. GPaint. Gene Im. Anno. Select. From_Tissue. Type Im. Anno. Select. From_List. Of. Sieve. Eye Im. Anno. List. Of. Sieve. Eye ¡ ¡ ¡ ¡ Im. Anno. List. Of. Sieve. Ear Im. Anno. From. Sieves Im. Anno. From. Sieve Im. Anno. Correlate. Tissues Im. Anno. Cadre Im. Anno. Organ Im. Anno. Select. From_List. Of. Cadre Im. Anno. Select. From_List. Of. Organ Im. Anno. Create. Sieve Im. Anno. Select. From_List. Of. EGEKeys Im. Anno. List. Of. EGEHeader Im. Anno. EGE

Processing Elements 6/6 ¡ ¡ ¡ ¡ ¡ Go Go. Select. From_List. Of. Action

Processing Elements 6/6 ¡ ¡ ¡ ¡ ¡ Go Go. Select. From_List. Of. Action Go. Select. From_List. Of. Fields Go. List. Of. Fields Amd. Common Fed. Multiple. Select. From_List. Of. Grog Fed. Grog. Table Fed. People Fed. Select. From_List. Of. People. Fields Fed. Datafile Fed. Select. From_List. Of. Datafile. Fields Fed. List. Of. Datafile. Fields Wscope …

Enter - Select - Multiple. Select

Enter - Select - Multiple. Select

Select and fill in the enter values

Select and fill in the enter values

… the Multiple. Select … and Press the orange button.

… the Multiple. Select … and Press the orange button.

… in graphical mode. manufacturer Alsa. Chip probesetcount type Bad Good Cheep name chips

… in graphical mode. manufacturer Alsa. Chip probesetcount type Bad Good Cheep name chips action Chicken keywords Bla bla description update url Array. Type Output

Create Edit Manage Pipe. Works

Create Edit Manage Pipe. Works

Store and Restore ¡ Every data can be stored l ¡ as a php

Store and Restore ¡ Every data can be stored l ¡ as a php serialized data … and restored

What is in the pipes ? Numbers ¡ Texts ¡ Arrays ¡ Objects ¡

What is in the pipes ? Numbers ¡ Texts ¡ Arrays ¡ Objects ¡ All what the Working Elements can manage

Managing arrays ¡ ¡ ¡ ¡ ¡ PWempty. Array PWto. Array PWappend. To. Array

Managing arrays ¡ ¡ ¡ ¡ ¡ PWempty. Array PWto. Array PWappend. To. Array PWcombine PWfrom. Array PWsub. Array PWsplit. In. Words PWsplit. In. Lines PWfirst. Word. Of. Lines PWfirst. Words. In. Array ¡ ¡ ¡ ¡ ¡ PWintersection PWunion PWin. Anot. B PWin. Bnot. A PWsort PWreindex PWunique. Reindex PWin. Array etc.

GX Radar Generator

GX Radar Generator

Im. Anno Gene List ¡ How to combine list of genes from l l

Im. Anno Gene List ¡ How to combine list of genes from l l l ¡ Im. Anno search tool through sieves (using Im. Anno SQL query) Transcriptomic Expression (Gscope. Web. Service) Diseases related genes (serialized stores) With Union, Intersection, Anot. B, etc.

Cochlea Sacculus Utriculus sieves cochlea sacculus utriculus other ISH Annotation Select Store Transcriptomic Diseases

Cochlea Sacculus Utriculus sieves cochlea sacculus utriculus other ISH Annotation Select Store Transcriptomic Diseases Intersection Gene. Paint. Genes Information Jax Ihr Sanger All Select Disease

Im. Anno Gene List key organ Cochlea Sacculus Utriculus sieves Union Inter Anot. B

Im. Anno Gene List key organ Cochlea Sacculus Utriculus sieves Union Inter Anot. B Bnot. A cadre EGEcoch EGEsac EGEutri EGEother Select Store From. Store action From. Sieves Jax Ihr Sanger All Union. Inter Anot. Bnot. A What to name, descript, entrez, ege, go display Union Inter Anot. B Bnot. A From. Store Select Disease Union Inter Anot. B Bnot. A action Union. Inter Anot. Bnot. A Gene. Paintgenes Html. Table Output

Im. Anno Gene List

Im. Anno Gene List

Gx. Db Uploading interface How to offer to the user an uploading tool allowing

Gx. Db Uploading interface How to offer to the user an uploading tool allowing to combine experiments, arraytypes, samples, organisms, genotype, individuals, etc. ¡ using and connecting existing data, creating new one or updating it. ¡

Gx. Db

Gx. Db

Gx. Db Input Upload interface

Gx. Db Input Upload interface

Tricks and useful tools ¡ ¡ ¡ Store and Restore Works well as HTML

Tricks and useful tools ¡ ¡ ¡ Store and Restore Works well as HTML form Allows to combine several pipeworks The user can create or extend Can be integrated in any. php page Can be called as a PHP function l l as function call as Web. Service

Pipe. Work To. Do list … Collapse parts ¡ Graphical interface ¡ Ajax requests

Pipe. Work To. Do list … Collapse parts ¡ Graphical interface ¡ Ajax requests ¡ ¡ Apply to other applications

Selector ! How to find the Experiments which were done with a given Organism

Selector ! How to find the Experiments which were done with a given Organism and a set of Treatmentypes ? ¡ And for a Genotype and a Sample ¡ How to combine Experiments, Real. Exps, Sample, Arraytypes ¡ etc. ¡

Gx. Db

Gx. Db

… use Selector ! An application of the pipework’s Multiple. Select. From. List. Of

… use Selector ! An application of the pipework’s Multiple. Select. From. List. Of

Selector … select from left to right Select one or more lines in a

Selector … select from left to right Select one or more lines in a column ¡ Press the orange button to update the connected columns right from here ¡ Go to the next column ¡ When all is updated press the big orange button ¡

5 => 60, 61, 62 => 27, 28 and 11

5 => 60, 61, 62 => 27, 28 and 11

11 => 5, 34, 37 (hourrah 5 is present ! )

11 => 5, 34, 37 (hourrah 5 is present ! )

Gx. Db

Gx. Db

Find the way …

Find the way …

Selector and Pipe. Work ¡ A Selector can contain Pipe. Works (it is a

Selector and Pipe. Work ¡ A Selector can contain Pipe. Works (it is a Pipe. Work with special properties) l l ¡ Select, Press And press the output button to process A Selector can not yet be embedded in a Pipe. Work ? ?

Selector To. Do list … ¡ ¡ ¡ ¡ Graphical interface … any idea

Selector To. Do list … ¡ ¡ ¡ ¡ Graphical interface … any idea ? Customisable in size and display Ajax Apply to other applications Test it outside Genoret or Gx l require_once, etc.

Merci à Laëtitia ¡ Nicolas ¡ Guillaume ¡

Merci à Laëtitia ¡ Nicolas ¡ Guillaume ¡