quodlibet editor guide 1 - datapunk | · pdf...

61
1 EDITOR GUIDE, VERSION 1.4 HTTP://WWW.DATAPUNK/QUODLIBET/ COPYRIGHT 20112012 PETER D'ADAMO AND HOOPAJOOP, LLC

Upload: trancong

Post on 19-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  1  

 

 

       

 

 

 

 

 

EDITOR  GUIDE,  VERSION  1.4  

HTTP://WWW.DATAPUNK/QUODLIBET/  

 

 

COPYRIGHT  2011-­‐2012  PETER  D'ADAMO  AND  HOOP-­‐A-­‐JOOP,  LLC  

 

  2  

 WELCOME  TO  QUODLIBET  EDITOR..................................................................................................4  

BECOMING  A  QUODLIBET  EDITOR....................................................................................................5  

FIRST  THINGS  FIRST ......................................................................................................................5  

HOW  TO  APPLY.................................................................................................................................5  

ACCESSING  THE  EDITOR........................................................................................................................6  

EDITOR  LEVELS ................................................................................................................................6  

THE  QUODLIBET  EDITING  ENVIRONMENT ..................................................................................7  

LOG  OUT...............................................................................................................................................7  

ENTER  EDIT  MODE .........................................................................................................................8  

VIEW  AS  USER ...................................................................................................................................8  

EDIT  MAP  DETAILS .........................................................................................................................8  

ADD  NEW  NODE ...............................................................................................................................9  

ADD  NEW  EDGE................................................................................................................................9  

ADD  CONCEPT  NODE .....................................................................................................................9  

A  QUICK  EDITING  TUTORIAL............................................................................................................ 10  

GETTING  STARTED ...................................................................................................................... 10  

YOUR  FIRST  EDIT:  ADDING  NEW  NODE............................................................................. 11  

ADD  A  NEW  EDGE......................................................................................................................... 14  

THE  ADD  NEW  EDGE  MENU..................................................................................................... 16  

ADVANCED  EDITING  TECHNIQUES................................................................................................ 20  

MAP-­‐WIDE  EDITS ................................................................................................................................... 21  

EDITING  EXISTING  NODES  AND  EDGES....................................................................................... 22  

CREATING  COMPLEX  NODES ............................................................................................................ 23  

ADDING  CONSTITUENTS  TO  A  NODE .................................................................................. 23  

NODE  CLUSTERS ........................................................................................................................... 25  

RANKING  NODES........................................................................................................................... 26  

LINKS,  SHAPES,  COLORS  AND  STYLES ................................................................................ 27  

PORT  NODES ................................................................................................................................... 28  

JUNCTION  NODES ................................................................................................................................... 30  

 

  3  

CONCEPT  NODES .................................................................................................................................... 31  

WORKING  WITH  CONCEPT  NODES  IN  YOUR  CANVAS................................................. 31  

INSERT  CONCEPT  NODE  INTO  MAP..................................................................................... 32  

EDITING  CONCEPT  NODE  FEATURES  IN  YOUR  MAP.................................................... 35  

EDITING  THE  CONCEPT  NODE  ITSELF ............................................................................... 35  

ADDING  A  NEW  CONCEPT  NODE........................................................................................... 36  

ASSOCIATING  NATUROPATHIC  AGENTS..................................................................................... 39  

ASSOCIATING  A  NATUROPATHIC  AGENT.......................................................................... 40  

HOW  TO  DO  IT................................................................................................................................ 41  

ADDING  NEW  AGENTS  TO  THE  DATABASE...................................................................... 47  

PARTIAL  MATCHES...................................................................................................................... 49  

PROFILING  NATUROPATHIC  AGENTS........................................................................................... 50  

ADDING  TO  AN  EXISTING  AGENT  PROFILE  OR  CREATING  A  NEW  ONE............. 50  

TINY  MCE.......................................................................................................................................... 53  

THE  QUODLIBET  COMMUNITY ........................................................................................................ 55  

THE  QUODLIBET  FORUMS........................................................................................................ 55  

ADDENDUM:  THE  KEGG  MAPS  PROJECT ..................................................................................... 57  

COPYING  KEGG  MAP  DATA  INTO  QUODLIBET................................................................ 57  

FINAL  THOUGHTS .................................................................................................................................. 60  

  4  

 

WELCOME  TO  QUODLIBET  EDITOR  

 

A  quodlibet  is  a  piece  of  music  combining  several  different  melodies,  usually  popular  

tunes,  in  counterpoint  and  often  a  light-­hearted,  humorous  manner.  The  term  is  Latin,  

meaning  "whatever"  or  literally,  "what  pleases."    

 

QUODLIBET  is  a  suite  of  network  creation,  editing  and  querying  software  written  by  

Peter   D'Adamo.     QUODLIBET   is   a   software   application   that   displays   biochemical  

pathway  data  in  a  way  that  is  interactive  and  information  intensive.    QUODLIBET  is  

one   of   several   informatics   solutions   that   run   under   the   DATAPUNK   operating  

environment.  DATAPUNK  is  a  unique  web-­‐based  suite  of  programs  that  provide  an  

assortment  of  informatics  services.      

 

This  guide  is  details  how  to:  

• Create,  edit  and  update  uniquely  'thinking'  metabolic  and  pathway  maps  

• Tag  and  associate  naturopathic  agents  with  metabolic  entities  (genes,  enzymes,  

compounds,  etc)  so  that  these  association  can  be  used  to  enrich  maps.      

 

It  assumes  that  you  have:  

• Read  the  QUODLIBET  USERS  GUIDE      

• Have  some  familiarity  with  the  interface  as  a  user  

• Have  good  basic  computer  skills  

• Have  a  SVG  graphics  capable  browser  and  a  decent  Internet  connection    

  5  

BECOMING  A  QUODLIBET  EDITOR  

   

Anyone  can  edit  in  QUODLIBET.  You  don't  need  a  PhD  in  genetics  or  an  ND  degree  in  

naturopathic   medicine:   An   abiding   interest   in   human   biology,   a   passion   for  

exactness,   and   some   basic   user   skills   will   easily   suffice.   Many   community-­‐based  

online   projects,   including   FOLD-­‐IT   (a   program   the   allows   non-­‐scientists   to   guess  

how   certain   proteins   fold)   have   had   surprisingly   large   amounts   of   highly   useable  

work  done  by  non-­‐scientists.   Essentially,   if   you  have  updated   a   FaceBook  page  or  

purchased  something  from  eBay  you  are  probably  qualified  to  become  an  editor  in  

QUODLIBET.  

FIRST  THINGS  FIRST  

Before  you  consider  becoming  an  editor,  make  sure  that  you  have  become  a  power-­‐

user.  Playing  around  in  the  Sandbox,  getting  a  good  idea  of  the  interface  and  reading  

the  Quodlibet  User  Guide  (accessed  by  clicking  the  icon  with  the  large  letter  'i'  on  the  

main  page  or  from  the  main  canvas  when  not  in  edit  mode)  are  essential  to  become  

a  good  user,  and  good  users  become  great  editors.  Take  your  time  with  this  guide.  

QUODLIBET  editing  actions  may  seem  daunting  at   first,  but  over   time   they  should  

become  intuitive  'muscle  memory'.    You'll   just  need  to  get  familiar  with  things  and  

there   are   lots   of   ways   to   practice   experiment   and   take   risks   without   breaking  

anything  

HOW  TO  APPLY  

To  apply  for  a  QUODLIBET  editing  account  please  send  an  email  to  Peter  D'Adamo  

([email protected])   with   the   words   QUODLIBET   EDITOR   in   the   subject   line.  

Include  any  special  interests  or  skills  and  an  approximate  estimate  of  the  number  of  

total  hours  per  week  you  envision  being  able  to  devote  to  the  project.  If  approved,  

you  will  be  sent  a  return  email  with  a  special  user  name  and  password  you  can  then  

use  to  access  the  special  editor  functions.  

  6  

ACCESSING  THE  EDITOR  

   

To  begin  editing  you  must  first  log  in.  Do  this  by  first  opening  up  any  clicking  the  key  

icon  from  any  open  map  or  from  the  main  QUODLIBET  page.  

 

   

This  action  will  open  up  a  new  pop-­‐up  window  with  entry  fields  for  your  user  name  

and  password.  Both  are  case-­‐specific.  Enter  this  information  and  press  the  button.  If  

accepted  the  screen  will  provide  a  link  that  updates  the  main  window  to  your  new  

editor  status.  

 

 QUODLIBET  work  environment:  A  pop-­‐up  and  main  canvas.  

EDITOR  LEVELS  

Depending  on  your  experience,  you  may  be  approved  to  work  on  one  metabolic  map  

by  yourself,  or  as  part  of  a  workgroup,  or  as  a  workgroup  leader,  or  even  be  given  

super-­‐admin  right,  where  you  can  go  in  and  tweak  almost  anything.  Most  beginning  

editors   are   assigned   to   one   ongoing   project,   usually   under   the   direction   and  

supervision  of  a  more  experienced  editor  or  curator.  

  7  

THE  QUODLIBET  EDITING  ENVIRONMENT    

 

The  editor   is  designed   to   function   the   same  way  as   the  user  environment,   i.e.   you  

use   a   small   popup  window   to   control   the   larger   canvas.   Just   like   the  normal   user  

environment,  you  can  access  specific  nodes  and  edges  for  editing  by  clicking  directly  

on  them.  An  addition  set  of  features  in  the  upper  right  navigation  area  provides  for  

several   addition   functions.   Hovering   your   mouse   over   these   features   provides   a  

short  descriptive  tag.  

 

   

From  left  to  right,  these  additional  options  include:  

 

 

LOG  OUT  

This  icon  link  ('man  leaving')  logs  you  out  by  erasing  the  cookie  from  your  browser  

than   identifies  you  as  an  editor.  QUODLIBET  automatically   logs  you  out  when  you  

turn  off  your  computer  or  close  your  browser,  but  you  may  want  to  log  out  if  you  are  

on  a  shared  system,  etc.  

  8  

 

ENTER  EDIT  MODE  

This   icon   link   ('wrench  and  hammer')   reloads   the   screen  and  displays   the  map   in  

edit  mode  and  activates  the  editing  toolset.  

 

 

 

VIEW  AS  USER  

Visible,  when  in  edit  mode  this  icon  link  ('eyeball')  reloads  the  screen  and  displays  

the   map   as   if   you   were   an   ordinary   regular   user.   Since   the   maps   are   draw  

dynamically  and  the  editor  canvas  contains  extra  tags  and  links  a  map  might  display  

a  bit  differently    (although  usually  only  very  slightly)  in  the  editor  canvas  than  in  the  

regular  user  environment.  

 

 

EDIT  MAP  DETAILS  

This  icon  link  ('globe  with  a  pen')  opens  up  a  popup  window  that  allows  you  to  edit  

the  title  of  the  map  and  the  descriptive  paragraph.    These  display  in  the  upper  info  

area.  

 

 

  9  

 

ADD  NEW  NODE  

This  icon  link  ('circle')  opens  up  a  popup  window  that  allows  you  to  add  a  new  node  

to  the  map.  

 

 

ADD  NEW  EDGE  

This  icon  link  ('arrow')  opens  up  a  popup  window  that  allows  you  to  add  a  new  edge  

to  the  map.  

 

 

ADD  CONCEPT  NODE  

This  icon  link  ('arrow')  opens  up  a  popup  window  that  allows  you  to    a  special  node  

that   contains  a  non-­‐calculating   'concept'   (like   'Increased  Glycolysis')   rather   than  a  

gene  or  compound.  These  types  of  nodes  are  discussed  in  detail  later  on  in  the  guide.  

 

 

All  these  functions  are  discussed  in  greater  detail  on  the  following  pages.  

  10  

A  QUICK  EDITING  TUTORIAL  

 

The  best  way  to  learn  how  to  use  the  QUODLIBET  editor  is  to  jump  in  and  get  your  

feet   wet.     To   accomplish   this   we   will   edit   a   map   called   'Sandbox'.   Sandbox   is   an  

unbreakable  playground  to  hone  your  QUODLIBET  skills.    After  about  an  hour  of  use  

the   Sandbox   resets   back   to   its   original   state,   so   you   don't   have   to   worry   about  

removing  what  you've  added.  

GETTING  STARTED  

From  the  main  QUODLIBET  page,  click  on  the  login  (key)  icon  to  open  up  the  log-­‐in  

pop-­‐up  window.  You  can  log  in  with  the  username  guest  and  the  password  quodlibet  

to  gain  access  to  the  editor  and  allow  you  to  play  in  the  Sandbox.    Click  on  the  load  

map  icon  (the  file  folder)  and  select  the  Sandbox  map.  Click  on  the  enter  edit  mode  

icon  (the  wrench  and  hammer)  to  enter  edit  mode.  

 

 

  11  

YOUR  FIRST  EDIT:  ADDING  NEW  NODE  

The  simplest  edit  you  can  perform  in  QUODLIBET  is  to  add  new  nodes  or  edges.  So  

let's  begin  by  adding  a  new  node  and  then  connecting  a  new  edge  to  it.  Click  the  'Add  

a  New  Node'  link  (the  circle  icon)  in  the  upper  right  navigation  menu.  

 

 The  'Add  New  Node'  icon  link  

 

This  will  open  up  or  update  the  popup  window  with  a  form  to  fill  out  describing  our  

new  node.    

 

 Adding  New  Node  pop-­‐up  window.  

 

 

  12  

 

Although   the   form  has   lots   of   input   fields,   don't   be   intimidated.  Most   of   these   are  

optional  and  will  be  discussed  later  in  the   'Advanced  Editing'  section.  For  now,  we  

will  just  add  a  simple  node.    Looking  at  the  form  we  should  note  a  few  things:  

 

• The  form  is  a  bit  longer  than  the  popup  window,  so  use  the  scroll  bar  to  move  up  

and  down  to  see  all   the   form  contents.    The   'Submit  Network  Edit'  button   is  at  

the   bottom   of   the   form   so   remember   to   scroll   down   when   it   comes   time   to  

submit  the  form.  

 

OK,   so   let's   add   the  node.  Give   the  node  a   suitable  name,  perhaps  a  hometown  or  

favorite  city.    We  will  name  our  node  'Seattle'.    However  notice  what  happens  as  you  

begin  to  type  the  first  few  letters  of  'Seattle':  

 

 QUODLIBET  auto-­‐complete.  

 

  13  

Through   the  magic   of   computer   science  QUODLIBET   suggests   possible   entries   for  

you   to   consider.     However   QUODLIBET   auto-­‐complete   suggestions   derive   from   a  

database   of   32,000   approved   gene-­‐protein   names   so   it   cannot   suggest   things   like  

city  names.    

 

If  we  did  nothing  else  but  hit   the  Submit  Network  Edit  button  at   this  point  we  will  

have   created   the  most  basic   simple  node   ('Seattle')  with   the  most  basic   format   (a  

light-­‐blue  circle).  However,  we  want  to  distinguish  ourselves  a  bit,  so  we  will  instead  

tell  QUODLIBET  that  our  new  node  will  be  a  diamond  shaped  and  tan  colored.  To  do  

those   just   select   diamond   from   the   Shape   pull   down   field   and   tan   from   the   Base  

Color  pull-­‐down   field.  Now   scroll   down  and  hit   the   'Submit  Network  Edit'   button.    

The  editing  pop-­‐up  window  should  now  look  something  like  this:  

 

   

If  you  click  on  the  link  that  updates  the  main  window  you  should  now  see  your  new  

node.  

  14  

 Your  first  node.  

 

Success!   Congratulations,   you   are   now   well   on   the   way   to   a   stellar   career   in  

QUOLIBET  editing!  However,  one   thing   should  be  quite  apparent:  our  new  Seattle  

node   is  not   connected   to  any  other  node   in   the  network.  This  will  not  do!  So   let's  

make  the  connection.  

 

ADD  A  NEW  EDGE  

 

Connections   between   nodes   are   called   edges,   so   from   our   upper   right   navigation  

menu,  we  will  now  click  on  the  'Add  New  Edge'  link,  which  looks  like  an  arrow.  

 

  15  

 The  'Add  New  Edge'  icon  link  

 

This   updates   the   pop-­‐up   window   with   the   form   needed   to   add   a   new   edge  

connection.    

 

   

The  Add  New  Edge  pop-­‐up  form.  

  16  

 

THE  ADD  NEW  EDGE  MENU  

 

Edges  are  somewhat  simpler  than  nodes,  and  because  of  this  the  Edge  menu  has  less  

options   than   the   one  we   used   to   create   a   new   node.   Because   edges   are   so  much  

simpler,  we’ll  discuss  the  entire  menu  here.  

 

Looking  at  the  form  we  should  note  a  few  things:  

 

• A   few   fields  are  already  populated.  These  automatically  assign   the  new  node  a  

unique  ID  number  and  the  code  letter  'E'  for  edge.  These  needn't  be  changed.  

 

From  Node  and  To  Node  

 

Unlike   a   node   that   requires   only   a   simple   name,   edges   require   information   about  

where   they   need   to   connect   things.     If   we   consider   an   edge   to   be   a   'road'   or  

'highway',  we  obviously  will  need  to  tell  it  which  two  'towns'  to  connect.  Providing  a  

From  Node  and  a  To  Node  does  this.    In  addition  to  specifying  which  nodes  the  edge  

connects,  the  From  Node  and  To  Node  fields  tell  QUODLIBET  what  direction  the  edge  

is   to  assume;   in  other  words,  which  direction   the  arrow  of   the  edge  points.     Since  

Seattle   is   close   to  Vancouver,   lets   connect  our  new  Seattle  node   to   the  Vancouver  

node.  In  this  case  we'll  make  Seattle  the  From  Node  and  Vancouver  the  To  Node.  

 

Notice   what   happens   when   you   begin   to   enter   'Seattle'   in   the   From   Node   field.  

QUODLIBET   suggests   this   for   you.   This   will   also   occur   when   you   begin   to   enter  

'Vancouver'  into  the  To  Node  field.  This  'auto-­‐complete'  helps  eliminate  spelling  or  

typing  errors,  which   is   a  big   thing  with   computers,  who  have  hang-­‐ups  about   this  

type  of   thing.   If  possible  always  accept  an  auto-­‐complete  answer,   since   that   is   the  

name  QUODLIBET  is  expecting.  

 

  17  

Although  you  can  successfully  create  a  new  edge  by  simply  setting  a  From  Node  and  

To  Node,   there  are  optional  effects,   links  and  other  jazzy  things  you  can  add  to  the  

edge.    

 

Label  

A  label  is  simply  a  name  tag  that  displays  next  to  the  edge.  A  common  edge  label  in  

biochemistry   is   to   mark   an   edge   with   the   tags   '+p'   or     '-­‐p'   to   denote   whether   a  

reaction   (symbolized   by   the   edge)   resulted   in   the   addition   or   subtraction   of   a  

phosphate  group.    We  on  the  other  hand  will  be  considering  our  new  edge  to  be  a  

road  between  Seattle  and  Vancouver,  which  incidentally,  is  Interstate  5.  So  let's  label  

our  new  edge  'I-­‐5'.  

 

Web  Link  

Adding  a  web  address  here  converts  our  label  to  an  internet  hyperlink.    Perhaps  you  

may  want  to  add  the  Wikipedia  entry  for  Interstate  5:  

http://en.wikipedia.org/wiki/Interstate_5  

 

Color    

This  pull-­‐down  menu  allows  you   to   specific   a   color   for  your  edge:   the   choices  are  

blue  (default),  grey,  brown  and  red.  

 

Class  

This  pull-­‐down  menu  allows  you  to  specific  a  class  or  type  for  your  edge:  the  choices  

are  Normal-­‐directed  (default),  Inhibitory  and  Undirected.  Normal-­‐directed  draws  a  

blue   edge   with   a   normal   arrowhead   pointing   to   the   To   Node.   Inhibitory   draws   a  

brown  edge  with  the  reverse  arrowhead  pointing  to  the  To  Node.    Undirected  edge  

draws  an  edge  without  any  arrowhead.  

 

Border  Style  

Sets  the  style  of  the  edge:  options  are  Solid  (default),  dashed  and  dotted.  

 

  18  

We  want  a  nice,  simple  edge  so  for  now  just   leave  everything  as-­‐is  so  after  adding  

the   From   and   To   Nodes,   the   'I-­‐5'   label,   and   the   link   to   the   Wikipedia   article   on  

Interstate  5,  press   the   'Submit  Network  Edit'  button.    The  editing  pop-­‐up  window  

should  now  look  something  like  this:  

 

   

If  you  click  on  the  link  that  updates  the  main  window  you  should  now  see  your  new  

node  connected  to  your  new  edge:  

   

  19  

Since  you  are  in  the  edit  mode,  the  edge  link  to  the  Wikipedia  article  will  not  work  

(it  will   instead   take  you   to   the   edit  pop-­‐up   for   the   edge).   So   to   see  what   the   'real  

world'  version  of  your  new  edge  looks  and  behaves  like  click  on  the   'View  in  Non-­‐

edit  Mode'  link  in  the  upper  right  navigation  area.  

 

 The  'View  In  Non-­‐Edit'  link  

 

You  should  now  be  able  to  click  on  the  I-­‐5  link  and  be  instantly  teleported  to  the  

Wikipedia  entry  on  Interstate  5.  

 

  20  

ADVANCED  EDITING  TECHNIQUES  

 

Although  simple  nodes  and  edges  can  comprise  much  of  what  lies  behind  a  complex  

network,  QUODLIBET  has  many  optional  features  that  can  imbue  a  node,  edge  or  the  

entire   graph   with   far   greater   significance   and   value.   These   are   discussed     in   the  

following  section.  

 

  21  

 

MAP-­‐WIDE  EDITS  

 

You  can  edit  map-­‐wide  details  by  clicking  the  'Edit  Map  Details'  icon  symbol  (globe  

and  pen).    

 

 The  'Edit  Map  Details'  icon.    

 

This  will  open  up  the  Edit  Map  Details  pop-­‐up.  

 

   

In   general   it   is   not   a  wise   idea   to   unilaterally   change  map   titles   and  descriptions.  

These  are  best  done  as  a  result  of  a  consensus  that  results   from  discussions  about  

the  particular  map  you  are  working  on  taking  place  on  the  QUOLIBET  Editors  Forum.  

  22  

EDITING  EXISTING  NODES  AND  EDGES  

 

   

 

Clicking  on   the  node  or  edge   link   for   the  particular  node  or  edge  you  wish   to  edit  

brings  up  the  Editing  Node/  Edge  pop-­‐up.  

 

 

  23  

CREATING  COMPLEX  NODES  

 

 

ADDING  CONSTITUENTS  TO  A  NODE  

 

If  only  every  node  in  a  biochemical  network  were  simple!  However  this  is  more  the  

exception  than  the  rule.  Most  genes  and  their  protein  derivatives  have  any  number  

of   'family  members':   intermediates,  metabolites  or  variants.  If  you  remember  from  

the  QUODLIBET  Users  Guide  clicking  on  the  Disheveled  (DVL)  node  showed  that  DVL  

is  actually  a  node  comprised  of  three  constituents,  DVL1,  DVL2  and  DVL3.  The  visual  

giveaway  is  that  complex  nodes  are  colored  lilac,  while  simple  nodes  are  light  blue.  

 

Let's   edit   the   constituents   for   a   node.   In   this   case   we   will   be   adding   a   tag   for   a  

constituent   that   is   a   synonym   for   the  node  name.  This   is   a   common   task,  because  

many   genes   and   proteins   have   had   history   of   having   multiple   names.   Adding  

synonyms  as  constituents  to  a  node  helps  QUODLIBET  find  any  relevant  information  

about  the  node  when  a  user  clicks  on  it.  Clicking  on  the  node  TACE  will  bring  up  the  

Edit  Node  pop-­‐up  

 

  24  

   

TACE  (tumor  necrosis  factor-­‐α-­‐converting  enzyme),  a  70-­‐kDa  enzyme  that  belongs  

to  the  ADAM  protein  family  of  disintegrins  and  metalloproteases,   is  also  known  as  

ADAM  metallopeptidase   domain   17   (ADAM17).    We   are   going   to   tell   QUODLIBET  

that   in   this  map  when   looking   for   information  on  TACE,  also   look   for  any  data   for  

ADAM17  as  well.   So,  go  over   to   the   first  box  under  Constituents   and  begin   to   type  

ADAM17.  You  should  notice  that  QUODLIBET  autocomplete  your  answer.  Always  use  

an   autocomplete   suggestion   if   it   is   correctly   offered.   This   eliminates   typographic  

errors   from   things   link   space   characters   or   invisible   stuff   that   can   compromise  

QUODLIBETS  search  accuracy.  

 

Press  the  Submit  Network  Edit  button  (remember  to  scroll  down  to  see  it)  and  click  

the  Update  Main  Window  link  to  refresh  the  main  window.  You  should  now  see  the  

TACE  node  colored  an  attractive  lilac,  signifying  that  it  contains  your  new  data.  

 

  25  

NODE  CLUSTERS  

 

Nodes  can  be  clustered  together  to  represent  a  type  of  grouping.  This  typically  takes  

the   form   of   cell   compartments   or   perhaps   a   process   or   particular   organ.   When  

QUODLIBET  draws  a  network  map,  nodes  that  share  a  cluster  entry  will  be  drawn  

together  inside  of  alight  grey  container.  In  the  Sandbox  map  a  number  of  nodes  are  

clustered  together  in  the  NUCLEUS  cluster:  

 

 A  group  of  nodes  in  a  cluster  (the  grey  box).  

 

 

To  assign  a  node  to  a  cluster  simpler  enter  a  name  for  the  cluster  in  the  Cluster  field  

on  the  Add  or  Edit  Node  form.  Nodes  with  the  same  named  cluster  will  be  clustered  

together  when  the  map  is  drawn.      

  26  

 

Prefacing   the   name   of   the   cluster   with   the   exclamation   point   character   (i.e.  

!mynode)   can   draw   a   special   'invisible   cluster'.     This   can   be   used   to   group   nodes  

more  tightly  together,  as  the  software  automatically  draws  the  maps  and  sometimes  

this   can   result   in   confusing   node   placement.     Clustering   nodes   together   with   the  

invisible  option  can  help  control  this.  

 

RANKING  NODES    

As  we've  just  learned,  network  maps  are  drawn  dynamically  in  QUODLIBET.  Indeed,  

one   of   the   guilty   pleasures   of   editing   and   creating   maps   is   the   suspense   of  

anticipating   just   how   QUODLIBET   will   draw   the   map   after   a   few   new   nodes   or  

edges!  However,  it  is  sometimes  desirable  to  help  QUODLIBET  along.  One  way  to  do  

this  is  to  set  a  Node  Rank  for  nodes  that  you  wish  to  have  drawn  on  the  same  level.    

Nodes  that  share  the  same  rank  will  be  drawn  at  the  same  level  in  the  graph.  Up  to  

five  rank  categories  can  be  specified.    Assigning  node  ranks  can  help  the  flow  of  the  

graph:  For  example,  grouping  end  products  together  with  the  same  rank  will  tend  to  

keep  them  towards  the  bottom  of  the  graph.  

 

 Selecting  node  rank  in  the  node  editor.  

 

 

  27  

 

LINKS,  SHAPES,  COLORS  AND  STYLES    

 

Web  Link  

These  fields  allow  you  to  add  additional  web  links  to  the  entry  for  this  node.  When  a  

user  clicks  on   the  node,   in  addition  to   information  QUODLIBET  provides  out  of   its  

own  databases,  the  user  will  also  be  presented  with  these  links  as  well.  

 

Shape  

This   field   provides   a   pull-­‐down   that   allows   you   to   select   a   shape   for   the   node.  

Options  are:  circle  (default),  triangle,  box  and  diamond.  

 

Base  Color  

This  field  provides  a  pull-­‐down  that  allows  you  to  select  a  base  color  for  the  node.  

Options  are:  blue  (default),  white,   tan  and  light  green.  This  may  be  overwritten  by  

dynamically  generated  colors  that  result  from  any  network  analytics.  

 

Border  Style  

This  field  provides  a  pull-­‐down  that  allows  you  to  select  a  border  style  for  the  node.  

Options  are:  solid  (default),  dashed  and  dotted.  

  28  

PORT  NODES    

A  Port  Node   is  a  complex  node  where  several  entities  are  represented  as  having  a  

certain   level   of   functionality   due   to   the   complex   formed   by   the   individual  

components  of  the  port  node.  In  molecular  biology  this  might  be  used  to  represent  a  

co-­‐activation  complex  formed  by  several  transcription  factors.  Port  nodes  present  as  

a  rectangle  composed  of  boxes  linked  together.  

 A  port  node.  

 

Creating   a   new   port   node   or   editing   an   existing   node   into   a   port   node   is   simple.    

Click  on  the  PSEN-­‐PSE2-­‐NCSTN-­‐APH  port  node  in  the  Sandbox  Map.  This  will  open  

up  the  Edit  Node  pop-­‐up.    

 

 

  29  

The  simplest  way  to  create  a  port  node  is  to  tick  the  Port  checkbox  and  enter  up  to  

six   name/tags   (as   with   most   text   fields   in   QUODLIBET   these   will   autocomplete).    

Like  any  other  node  in  QUODLIBET,  port  nodes  must  have  a  name.  In  this  case  we've  

titled   this  port  node   'Gamma  Secretase  Complex'.   If   you  do  not   supply  a  name   for  

your  port  node,  QUODLIBET  will  construct  one  out  of  the  tags  (i.e  not  naming  this  

port  would  have  resulted  in  its  being  named  'PSEN-­‐PSE2-­‐NCSTN-­‐APH.')  

 

However,   you  may   have   noticed   that   there   are   tags   in   the   Constituent   fields   that  

differ   from   the   tags   that  define   the  port  node.  This   is  because   (just   like  any  other  

complex  node)  port  nodes  can  contain  data  about  derivatives  and  intermediaries.  In  

this  case  our  APH  label  really  defines  a  specific  derivative  APH1A  (anterior  pharynx-­‐

defective   1),   while   PSEN   describes   PSENEN   (presenilin   enhancer   2)   and   PSE2  

signifies  PSEN1  (Presenilin-­‐1)  and  PSEN2  (Presenilin-­‐1).  Having  these  constituents  

defined  enriches   the  ability  of  QUODLIBET   to  provide  more  specific  detail  when  a  

user  clicks  on  this  node.  

 

You  might  be  asking  yourself  at  this  point  'How  in  the  world  am  I  supposed  to  know  

this  stuff?    The  answer  is,  thankfully,  that  you  don't  have  to  know  any  of  this  at  all.  

For   the   foreseeable   future   most   QUODLIBET   editors   will   simply   be   transcribing  

existing  information  from  known  molecular  maps  into  the  QUODLIBET  system.    

 

Sound  redundant?  Why  copy  a  pathway  map  that  already  exists?  The  simple  reason  is  

reasoning  itself.  Unlike  inert  hand  drawn  maps,  such  as  those  produced  through  KEGG  

(Kyoto   Encyclopedia   of   Genes   and   Genomics)   once   entered   into   QUODLIBET   these  

maps  will  be  able  to  perform  network  calculations.  Also,  unlike  other  metabolic  maps,  

QUODLIBET  maps  are  enriched  with  addition  data  about  naturopathic  agents  capable  

of  influencing  the  expression  and  function  of  clusters  and  individual  components  of  the  

graph.  

  30  

JUNCTION  NODES    

 

Sometimes   you   need   to   denote   an   influence   on   a   process   (usually   an   edge).        

Junction  Nodes  serve  that  purpose.    These  small  nodes  act  as  a  junction  (usually  as  

part  of  an  edge)  and  allow  you  to  plot  the  junction  of  influence(s)  on  the  actions  of  

that  edge.  

 

   A  junction  node  between  CycC  node  and  DNA  Survival  Gene  concept  node  allows  for  genes  Bcl2/XL  and  

AIF  to  influence  the  process.  

 Creating  a  junction  node  is  easy.  Just  tick  the  checkbox  from  the  Add/Edit  node  pop-­‐

up  and  give  the  junction  node  a  single  digit  (0-­‐9)  label.  

 

  31  

 

CONCEPT  NODES    

 

So   far  we've  been  discussing   the  process  of  adding  what  might  be  called   'working  

nodes'  to  your  canvas.  Working  nodes  are,  to  say  the  least,  nodes  that  do  some  sort  

of  work:  they  might  carry  information  about  a  naturopathic  agent  or  contain  other  

constituent   genes.   These   types   of   nodes   are   also   involved   in   the   calculations   that  

drive  the  Analytics  pop-­‐up.    

 

Working  nodes  include:  

• Normal  simple  nodes:    These  are  the  blue  colored  nodes    

• Complex  nodes:   These  hold  other   entities   inside   them  and  are   the   lilac   colored  

nodes    

• Port  Nodes:  Square  complexes  of  combinations    

 

But  most   QUODLIBET   canvases   are   not  made   up   solely   from  working   nodes.   For  

example,  a  pathway  may  terminate  in  a  node  that  describes  a  process  of  some  sort,  

such   as   'Increased   insulin   resistance'   or   'Apoptosis.'     We   might   consider   these  

Concept   type  nodes:    Nodes  that   identify  and  teach  about   the  context   in  which  the  

network  functions  and  has  meaning.    

WORKING  WITH  CONCEPT  NODES  IN  YOUR  CANVAS  

 

To   insert   concept   nodes   into   a   network,   click   the  Add/Create   Concept  Node   links  

(triangle  in  box  icon)  from  the  menu  at  the  upper  right:  

 

 

  32  

   

The    'Insert  a  concept  node'  link.  

 

This  will  open  up  the  Concept  Node  pop-­‐up.  This  pop-­‐up  features  three  mini-­‐menus  

that  allow  you  to  do  these  basic  actions:  

 

NOTE:  As  a  guest  editor  you  are  only  allowed  to  insert  concept  nodes  into  the  Sandbox;  

you  cannot  edit  or  create  new  concept  nodes.  When  you  receive  full  editing  privileges,  

you  will  gain  these  additional  capabilities  

 

INSERT  CONCEPT  NODE  INTO  MAP  

This  mini-­‐menu  put  a  new  concept  into  your  canvas.    You  can  choose  which  concept  

node   to   insert   from   pull-­‐down   that   displays   the   collection   of   currently   available  

concept  nodes.  Unlike  basic  working  nodes,  where  you  are  free  (or  even  impelled)  

to  'roll  your  own,'  concept  nodes  are  chosen  and  inserted  from  a  toolkit  of  currently  

available   items.    This   is  done   to  maintain  conformity  and  continuity:    The  concept  

node  'Apoptosis'  will  hyperlink  to  the  same  description  popup  in  your  map  as  it  will  

in  any  other  map  it  appears  in.  Thus  we  only  have  to  produce  on  very  good  entry  on  

Apoptosis  versus  create  one  anew  for  every  different  map  that  needs  one.  

 

  33  

 

Insert  concept  node  mini-­‐menu  

 

Inserting  a  concept  node  into  a  map  is  easy:  try  adding  one  into  the  Sandbox  map.  

From  the  pull-­‐down,  select  one  of  the  available  concept  nodes  and  press  Submit.  The  

Concept  node  will  appear  as  a  white  box  with  a  grey  border.  From  there  you  can  link  

concept  nodes  with  edges  just  link  any  other  node.  Here  we've  inserted  the  concept  

node  Acyl-­‐CoA  and  linked  it  to  the  Vancouver  node.  

 

 

A  concept  node  in  a  network.  

 

Now  when   a   user   clicks   on   the   concept   node  Acyl-­CoA   they  will   be   treated   to   the  

following  information  pop-­‐up:  

 

  34  

 

Concept  node  user  information  popup  

 

 

There  are  other  options  available  to  you  that  allow  you  to  enhance  the  function  of  

any  concept  node   in  your  map.  These  embellishments  will  appear   in  your  map  only.  

They  do  not  change  the  actual  entry  for  the  concept  node.  

 

Labels  Used  in  Map:  

Filling  in  this  field  allows  you  to  give  the  concept  node  a  different  label.  For  example,  

if   it   would   be   more   illustrative   to   name   the   Acyl-­CoA   concept   node   Oxidative  

Degradation   of   Fatty   Acids   you   can   do   that.   However  when   the   user   clicks   on   the  

node,  they  will  still  be  taken  to  the  entry  for  Acyl-­CoA.  If  you  don't  enter  a  new  value  

in  this  field  the  node  will  be  labeled  with  the  base  name  of  the  concept  node.  

 

Cluster:  

Just  like  any  other  node,  concept  nodes  can  be  included  in  clusters.  

 

  35  

Rank:  

Concept   nodes   can   be   ranked   just   like   any   other   type   node.   Ranking   nodes   with  

similar  numbers  results  in  those  nodes  being  drawn  at  the  same  level.  

 

EDITING  CONCEPT  NODE  FEATURES  IN  YOUR  MAP  

This  menu  will  also  appear  as  an  editing  any  time  that  you  click  on  a  concept  node  

from  the  canvas  while  in  edit  mode.  

 

EDITING  THE  CONCEPT  NODE  ITSELF  

The   second   mini-­‐menu   allows   you   to   load   one   of   the   currently   existing   concept  

nodes   and  edit   its   features.  Unlike   the   earlier  menus,   this   controls   the  permanent  

features  of  the  concept  node:  its  permanent  title,  description,  web  links,  etc.    Select  a  

concept  node  and  click   the  Edit  Concept  Node  button.  The  pop-­‐up  will   return  with  

the   entry   fields   populated   with   the   data   about   that   node.   Since   the   interface   is  

basically   the   same   as   the   Add   New   Concept   Node   mini-­‐menu   that   follows,   we'll  

discuss  editing  a  concept  node  in  the  next  section.  

 

 

 

Editing  Concept  Node  mini-­‐menu  

 

 

  36  

ADDING  A  NEW  CONCEPT  NODE  

Adding  a  new  concept  node  would  be  necessary  if  your  map  requires  a  descriptive  

node  and   there   is  no   currently  available   concept  node  already  created   that  would  

suffice.  For  example,  perhaps  you  map  needed  a  node  for  Nerve  Depolarization.  We  

could   create   a   simple  node,   label   it  Nerve  Depolarization   and  move  on,  but   that   is  

somewhat   limited.   The   new  working   node  would   be   'dumb'   (i.e.   unless  we   added  

extra   information   about   the  node,  when   the  user   clicked  on   it,   they  would  not   be  

given  any  additional   information.  So  why  not   just  add  some  information?  Well,   for  

starters,   that   information   would   only   be   available   in   the   map   for   which   it   was  

created.  Much  better  that  your  hard  work  should  be  used  throughout  the  program,  

not   just  on  one  map!  Also,  by  only  having  one  standardized  entry  and  a  consistent  

identity,  concept  nodes  themselves  can  'think'  as  part  of  the  network,  when  it  comes  

to   analytics.   Also   one   single   entry   insures   that   that   entry   be   as   good   as   it   can  be,  

since  anyone  can  improve  it  over  time.  

   

 

 

The  Add  New  Concept  Node  mini-­‐menu  with  Tiny  MCE  Editor.  

  37  

Adding   a   new   concept   node   is   simple   and   like  most   things   in   QUODLIBET,   fairly  

straightforward.  At  the  top  is  a  text  filed  for  the  name/title  of  the  new  field.  Next  is  a  

pull-­‐down   that   allows   you   to   associate   your   new   concept   node   with   an   existing  

external  map.   For   example,   you  may   need   a   new   concept   node   for   you  map   that  

leads  to  the  autophagy  process.    You  could  create  a  concept  node  called  ‘Autophagy’  

and  from  this  pull  down  select  the  Autophagy  map.  Now  QUODLIBET  knows  that  the  

concept   node   Autophagy   links   to   an   external   map.   When   doing   analytics  

QUODLIBET   can   'link'   to   the   external   map   via   this   node   and   include   it   into   its  

network  calculations.  

 

 

Associating  a  new  concept  node  with  an  existing  external  map.  

 

 

The   next   section   of   the   Add   New   Concept   Node   mini-­‐menu   allows   you   to   add  

descriptive   text   to   the  new   concept  node's   node  database.    With   an   interface   that  

looks  like  a  tiny  word  processor,  you  can  add  any  sort  of  text,  images,  etc.  This  will  

display  as  the  information  pop-­‐up  when  a  user  clicks  on  this  node  when  embedded  

in  any  maps.    There  are  many  useful   features  to  the  editor;     they  are  discussed  on  

page  48  in  the  next  section.  

  38  

   

Text  input  field  for  entering  descriptive  text.  

 

Finally,  you  can  include  up  to  four  hyperlinks  in  your  concept  node  entry.  These  will  

be  listed  at  the  bottom  of  the  entry.    For  each  link  you  must  include  a  title  and  a  URL  

(web  address).  

 

 

 

Add  Web  Links  fields  

   

Clicking  the  Add  Concept  Node  button  submits  the  form  and  saves  your  new  entry.  

  39  

ASSOCIATING  NATUROPATHIC  AGENTS    

 

One   of   the   more   powerful   aspects   of   QUODLIBET   is   its   ability   to   highlight  

naturopathic  procedures  and  agents  that  have  been  shown  to  exert  an  influence  on  

the   expression   or   function   of   elements   in   a  molecular   network.     This  will   have   a  

major   influence   on   the   future   practice   of   Generative   Medicine,   since   complex  

patterns  of  relationships  between  naturopathic  agents  and  procedures  (traditional  

as  well  as  biomedical)  can  be  superimposed  over  the  network  analysis  of  complex  

molecular   graphs   so   as   to   allow   clinicians   to   derive   extraordinarily   high   quality  

suggestions   about   specific   approaches   that   may   more   closely   approximate   the  

holism  of  the  Vis  Medicatrix  Naturae.  

 

Nodes  with   associated   naturopathic   agents   are   identified  with   a  Natural   Products  

Flag   (NP   Flag),   a   small   dark   green   hexagon   node   containing   a   number   that   is  

connected  to  the  relevant  node.    

 

   

Nodes  DVL    and  TACE  with  NP  Flags  showing  that  natural  products  associated  with  this  node.  

 

Clicking  on  an  NP  Flag  from  the  User  screen  opens  a  pop-­‐up  with  information  on  the  

natural  products  associated  with  the  control  of  this  node.  

  40  

 Naturopathic  agent  informatics  popup  

 

ASSOCIATING  A  NATUROPATHIC  AGENT  

 

Once   a  natural   product   has  been   linked   to   a   gene  or  protein,   this   fact   is   available  

throughout  the  program,  not  just  the  map  you  may  be  editing.  

 

First   and   foremost   we   must   realize   that   this   process   is   a   combination   of   sleuth  

artistry  and  investigative  science,  hence  there  is  no  ‘right’  or  ‘better  way  to  do  this.  

QUODLIBET   requires   that   a   PubMed   ID   number   accompany   any   link   to   a   natural  

product  (the  number  that  accompanies  any  abstract  retrieved  from  PubMed.  

 

How  do  we   find   a   reference   to   a  PubMed   study   to   add   to  QUOLIBET?  One   simple  

way   to  do   it   is   to   search  PubMed   (either  directly  or   through   the  DataPunk   search  

  41  

function)   for   research   on   that   gene   that  may   have   included   any   natural   products.  

You  probably  do  something  like  this  frequently  enough  already.    

 

HOW  TO  DO  IT  

While  in  editor  mode,  click  on  the  Naturopathic  Agents   link  (the  mortar  and  pestle  

icon)  

 

 The  Naturopathic  Agents  Icon.  

 

This  will  open  up  a  popup  with  the  Naturopathic  Dashboard  (described  in  the  User  

Guide).  Because   you   are   logged   in   you  will   see   an   additional   option  not   visible   to  

visitors  or  when  you  are  logged  out:    The  Edit  Database  icon.  Click  it.  

 

 The  Edit  Database  Icon  

 

This  will  open  up  a  new  main  window  tab  and  take  you  to  the  Datapunk  Search  Box  

Page.  This  is  a  new  main  window  so  check  your  browser  tabs  to  see  where  it  is.  

 

Tagging  natural  products  works  from  a  DataPunk  Search  Box,  which  is  the  same  as  

the  search  function  on  the  DataPunk  Main  Page  (www.datapunk.net.)    In  fact,  if  you  

are  logged  in  and  using  DataPunk  as  you  main  PubMed  browser,  you  will  always  be  

able  to  tag  naturopathics  at  any  time.    We'll  be  using  the  DataPunk  PubMed  search  

box  to  surf  PubMed  for  articles.      

  42  

 

 

 

 

The  DataPunk  PubMed  search  box  page.  

 

We   will   be   looking   for   links   between   berberine   (an   alkaloid   from   Hydrastis  

canadensis  and  Berberis  vulgaris)  and  gene  protein  expression.  Enering  'berberin'  in  

the  search  filed  and  pressing  the  Search  DataPunk  button  brings  up  a  search  results  

page.    We   scroll   through   the   results   until   we   see   a   potentially   interesting   article,  

then  click  on  its  title.  

 

  43  

 Datapunk  search  results  page.  

 

 

 

We  settle  on  an  article  that  appears  promising:  'Berberine-­‐induced  AMPK  activation  

inhibits  the  metastatic  potential  of  melanoma  cells  via  reduction  of  ERK  activity  and  

COX-­‐2  protein  expression.'  Clicking  on  the  title  of  the  article  brings  up  the  abstract  

page  for  the  article.  

 

  44  

 Datapunk  article  abstract  page.  

 

 

The  abstract  page  looks  very  much  like  the  standard  PubMed  page,  though  perhaps  

with  a  bit  more  restful  design!  

 

Scrolling  down,  past  the  abstract  paragraph,  we  can  see  a  large  gry  box  with  lots  of  

blank   entry   boxes.   This   is   where   we   will   be   working   to   link   this   article   to   our  

collection   of   natural   product   data.   By   the   way,   this   form   is   only   available   to  

registered  editors:  If  the  form  is  not  being  displayed,  it  is  because  you  have  not  logged  

in.  

 

 

  45  

 Datapunk  natural  product  tagging  form  at  the  bottom  of  the  abstract  page.  

 

Like  other  text  fields  in  QUODLIBET,  entering  a  term  in  the  Naturopathic  Agent  area  

of   the   form   triggers  QUODLIBET   to   try  and  autocomplete  your  entry.  QUODLIBET  

has  an  internal  database  of  over  5000  procedures,  herbs  and  nutrients  and  30,000  

genes,  glycans  and  other  compounds   that   it  will  use   to   try  and  autocomplete  your  

entry.    

 

 

  46  

The   article  mentions   two   gene/compounds   linked   to   berberine:   COX2   and  AMPK.  

These   we   enter   in   the   fields   under   Entities   (Genes,   Compounds,   Enzymes,   etc.)     It  

doesn't  matter  which  goes  where.    QUODLIBET  will  try  to  autocomplete  your  entries  

for  you,  if  it  finds  a  suitable  guess,  but  if  it  doesn't  don't  worry,  it  likes  to  learn  new  

things  as  well.      

 

In  the  Naturopathic  Agents  we  begin  to  type  berberine  and  QUODLIBET  knows  the  

term  and  autocomplete  it  for  us.  If  there  were  more  agents  discussed  in  the  article,  

we  could  add  them  as  well,  to  a  maximum  of  six.      

 

A  note  about  autocomplete:  Don't  worry  if  QUODLIBET  cannot  autocomplete  your  

answer.   QUODLIBET   will   attempt   to   autocomplete   any   text   answer   you   supply.    

However  it  has  two  different  policies  with  regard  to  what  it  does  when  given  input  

that  it  cannot  autocomplete.  When  entering  entity  data  (genes,  enzymes,  etc.)  that  it  

cannot   autocomplete   it   will   pretty   much   accepts   whatever   you   give   it.     When  

supplied  with  naturopathic  data  that  it  does  not  have  in  its  database  that  it  cannot  

autocomplete   it   will   prompt   you   to   verify   that   you  want   to   add   the   agent   to   the  

database.  

 

Finally,  if  we  look  below  we  see  the  PubMed  article  ID  number  already  added  to  the  

form  in   its  proper  field.    Every  natural  product  tagged  in  QUODLIBET  must  have  a  

PubMed  referenced  article  associated  with  it.  

 

There   it   is:   You've   surfed   PubMed,   found   a   relevant   citation,   and   tagged   it   to   a  

naturopathic  agent,  all  with  less  than  five  clicks  of  your  mouse.  

 

 

  47  

 

 

ADDING  NEW  AGENTS  TO  THE  DATABASE  

 

Entering   most   common   naturopathic   agents   triggers   an   autocomplete   response,  

indicating  that  QUODLIBET  has  these  agents  in  its  database.  However  entering  rare  

or  uncommon  entities  may  not  prompt  an  autocomplete,  most   like   indicating   that  

QUODLIBET  does  not  contain  an  entry  on  these  agents.    Enter  these  anyway,  since  

part  of  our  job  is  to  make  the  QUODLIBET  database  ever-­‐smarter.  

 

Most   times   pressing   the   Associate   Agent   button   tells   QUODLIBET   to   add   this  

association  (the  link  between  these  agents,  the  gene-­‐protein  entity  and  the  PubMed  

ID)   to   its   database.   If   everything   pans   out   the   ubiquitous  QUODLIBET  Thank   You  

pop-­‐up  screen  will  greet  you.      

 

In   cases  where   QUODLIBET   does   not   recognize   an   agent   it   replies  with   a   pop-­‐up  

declaring  that  the  new  agents  were  not  found.      

 

However   as   we  will   see   it   is   willing   to   learn!   If     you   scroll   down,   you   will   see   a  

second   message   screen   that   advises   you   that   QUODLIBET   did   not   find   an   exact  

existing  entry  for  one  or  more  agents.  

 

 

  48  

   

Bottom  of  the  Associate  Agent  Thank  You  pop-­‐up:  New  Agent  found.  

 

 

 

Would   you   like   QUODLIBET   to   add   this   agent(s)   to   its   database   and   link   these  

entities  and  PubMed  Reference  to  it?  Since  we  are  interested  in  having  these  items  

in  the  database,  we  tick  off   the  checkboxes  and  press  the  Yes,  Add  The  New  Agents  

button.  

 

At  this  point  QUODLIBET  again  advises  that  we  are  in  test  mode  so  nothing  is  really  

being  saved  here.    However  the  status  report  is  as  if  the  data  was  really  saved.    

 

  49  

 

 

PARTIAL  MATCHES  

 

QUODLIBET  will  also  check  its  database  for  partial  agent  matches  and  present  you  

with  a  menu  of  possible  matches  for  your  consideration.      

 

Again,  normally  pressing  the  Yes,  Add  This  New  Agent  button  will  save  any  data  that  

you  check  off  for  this  agent,  but  as  your  are  a  guest  editor  it  just  pretends  to  do  so.  

  50  

PROFILING  NATUROPATHIC  AGENTS    

 

One  benefit  of  a   totally   integrated  knowledge  platform   like  QUOLIBET   is   that  data  

can  be  enriched  on  many  different  levels.    In  addition  to  linking  natural  products  to  

genes  or  proteins,  we  can  also  provide  encyclopedic  background  material  on  natural  

products   and   agents,   such   as   descriptions,   reference   and   outside   links.     This  

information  becomes  available  when  a  user  clicks  on  a  green  Natural  Products  node  

to  display   information  on  the  references   linking  this  agent  to  that  gene  or  protein.    

At  that  time  QUODLIBET  checks  its  internal  database  to  see  if  there  are  any  profile  

entries  on  that  natural  product,  if  so,  they  are  displayed  as  links  in  the  pop-­‐up.  

 

All   agent   profiles   are   linked   to   the   'tag'   for   that   agent,   a   behind-­the-­scenes   number  

that  QUODLIBET  threads  throughout  the  program.  You  never  really  see  any  of  this,  but  

this  fact  can  help  explain  one  basic  fact:  You  can  only  write  profiles  for  agents  that  are  

in  the  QUODLIBET  database  of  agents,  since  every  profile  must  be  linked  to  an  agent,  

which  is  in  turn  linked  to  its  ID  number,  which  in  turn  links  it  to  QUODLIBET.  

 

ADDING  TO  AN  EXISTING  AGENT  PROFILE  OR  CREATING  A  NEW  ONE  

 

To  work  with  an  agent  profile,  begin  by  clicking  Naturopathic  Agents   link   (mortar  

and  pestle  icon).    

 The  Naturopathic  Agents  Icon.  

 

 

 

  51  

From  the  Dashboard,  click  the  List  Naturopathic  Agents  Link  

 

 The  'List  Naturopathic  Agents'  link  

 

Select   a   naturopathic   agent   from   the   list   and   click   on   it.   This   will   open   up   the  

naturopathic  agent  profile  informatics  popup.    If  you  scroll  down,  you  will  see  a  text  

entry  field.  This  is  where  you  can  add/edit  information  on  the  naturopathic  agent.  

   

   

The  Naturopathic  Agent  text  entry  field.  

  52  

 .  QUODLIBET  uses  a   very   cool   text   editor   called  TinyMCE.     TinyMCE   is   a  WYSIWYG  

(what   you   see   is   what   you   get)   editor   that   really   allows   for   even   inexperienced  

editors   to   create   and   format   great   looking   text.   If   you've   ever  made  a  headline  or  

converted  some  text  to  italics  in  Microsoft  Word,  you'll  enjoy  TinyMCE.  

 

We'll  start  off  by  loading  an  already  existing  article  and  messing  around  with  that.    

From  the  List  Naturopathic  Agents  screen,  click  on  'iodine.'    At  the  top  of  the  popup  

you  will   see   the   current   text   on   Iodine.   This   is  what   a   non-­‐editor   user   sees  when  

they  click  on  this  information  popup.  

 

 Edit  Naturopathic  Agent  Profile  pop-­‐up.  

 

 Scroll  to  the  bottom  and  you  will  see  the  text  entry  field,  in  this  case  pre-­‐popualted  

with   the   current   entry   on   iodine   (entries  without   any   text   at   this   point  would   be  

blank).  Here  you  can  work  on  the  entry,  then  save  your  results.  

  53  

 

TINY  MCE  

     

     • New  Document:  Clears  the  entry  field.  

• Bold,  Italic,  Underlined  Font  Style:  Highlight  your  text  and  use  these  3  buttons  to  

make  text  bold,  italic,  underlined,  or  strike-­‐through.    

• Left  Adjust,  Center,  and  Right  Adjust  Text:  Highlight  your  text  and  these  3  buttons  

to  adjust  text.  

• Font  Size:    To  make  your  article  interesting,  highlight  your  text  and  use  this  drop-­‐

down  menu  to  create  a  variety  of  different  font  sizes.  

• Text   Format   for   Size   and  Headings:   To  make   your   article   interesting,   highlight  

your  text  and  use  this  drop-­‐down  menu  to  create  a  variety  of  different  styles  of  

headings  with  different  attributes.  You  can  use   this   to  quickly  make   text   large,  

bold,  italic  and  so  on.  

 

   

• Cut,  Copy  and  Paste:  Highlight  your  text  and  use  these  3  buttons  perform  these  

functions.  

• Bulleted  List,  Numbered  List:  Highlight  your  text  and  use  these  2  buttons  create  

these  types  of  lists.  

• Indent  Text   left,   Indent  Text  Right:  Highlight   your   text   and  use   these  2  buttons  

indent  your  text.  

• Undo,  Redo:  This  goes  back  or  redoes  your  most  recent  action.  

• Link,  Unlink,  Anchor,  Insert  Image:  To  insert  or  edit  a   link,  select  the  linked  text  

and  press  this  button.  A  pop-­‐up  dialog  displays  that  lets  you  enter  details  about  

  54  

the  link.    Unlinking  removes  the  hyperlink.  To  insert  an  image,  place  the  cursor  

in   the  desired   location   and  press   this   button.  A  pop-­‐up  dialog  box  will   appear  

that  lets  you  enter  in  the  Image  URL  and  other  information  about  how  the  image  

will  display.  

• HTML,  Preview:  Clicking  the  HTML  button  let's  you  work  directly  withthe  HTML  

of  the  entry.  Only  of  use  to  seasoned  programmers.  Preview  opens  up  the  entry  

in  a  new  window,  not  really  needed  (the  main  window  is  a  preview)  unless  you  

are  working  directly  with  the  HTML  code.  

• Select  Text  Color,  Select  Text  Background  Color:  Select  the  color  of  your  text.  This  

drops  down  to  give  you  a  choice  of  colors.    

 

   

• Insert  Date,  Insert  Time:    Inserts  date  or  time  at  insertion  point.  

• Toggle  Spell  Check:    Turns  spell  check  on  or  off.  

• Insert  horizontal  rule:  Applies  a  horizontal  line  

• Subscript:    Converts  highlighted  text  to  subscript  

• Superscript:  Converts  highlighted  text  to  superscript  

• Insert  Custom  Character,  Emotions:    Inserts  special  characters  or  emoticons  

 

Play  around  with  the  entry  text.  Try  different  formatting  effects,  etc.  Don't  worry,  it  

will  not  be  saved  to  the  server.  

 

  55  

THE  QUODLIBET  COMMUNITY    

 

We   hope   that   this   guide   has   peaked   your   curiosity   about   becoming   a   full-­‐time  

QUODLIBET  editor.  Systems  like  QUODLIBET  evolve  into  a  community  of  knowledge  

workers  intent  on  producing  an  exemplar  of  modern  knowledge,  a  type  of  work  that  

is  best  done  singularly,    but  in  a  highly  collaborative  way.  

THE  QUODLIBET  FORUMS  

Clicking   on   the   Go   To   Forums   ink   (the   'speech   balloon'   icon)   sends   you   to   the  

QUODLIBET  Forums  

 

 

The  Quodlibet  Forums  Icon  

 

 

The  Forums  are  organized  into  two  basic  categories,  threads  for  users  and  threads  

for   editors.   Anyone   can   read   the   threads,   but   it   is   best   to   register   (simple   and  

secure)  so  that  if  you  have  any  problems  you  can  post  about  them  and  hopefully  get  

help.    

  56  

 QUODLIBET  Forums  

 

 

  57  

 

ADDENDUM:  THE  KEGG  MAPS  PROJECT  

 

Unlike   inert   hand   drawn   maps,   such   as   those   produced   through   KEGG   (Kyoto  

Encyclopedia  of  Genes  and  Genomics)  once  entered   into  QUODLIBET  these  maps  will  

be   able   to   perform   network   calculations.   Also,   unlike   other   metabolic   maps,  

QUODLIBET  maps  are  enriched  with  addition  data  about  naturopathic  agents  capable  

of  influencing  the  expression  and  function  of  clusters  and  individual  components  of  the  

graph.  

 

Current  plans  for  QUODLIBET  initiatives  call  for:    

 

• The  conversion  of  KEGG  (Kyoto  Encyclopedia  of  Genes  and  Genomics)  maps  into  

QUODLIBET   format.   Thus,   this   part   of   the  project   is   a   bit   of   a   no-­‐brainer:  One  

needn't  have  to  do  the  elemental  work  of  constructing  maps  de  novo;  the  KEGG  

group  has  done  a  lot  of  that  for  us.  

• The  development  of  the  agent  profile  database.  This  is  map-­‐independent.  

• These  and  more  are  being  discussed  on  the  QUODLIBET  Forums  

 

COPYING  KEGG  MAP  DATA  INTO  QUODLIBET  

 

The  procedure  for  working  on  the  conversion  of  a  KEGG  map  to  QUODLIBET  map  is  

straightforward:  Once  you  are  established  as  a  fully  functioning  Editor,  you  can:    

 

• Latch  on  to  an  ongoing  KEGG  conversion  project.  Each  map  has   its  own  thread  

on  the  Forum.    You  can  also  join  a  map  project  by  contacting  one  or  more  of  the  

curators  for  the  map,  listed  underneath  the  map  descriptive  paragraph.  

• Propose  a  new  map  project.  There  is  also  a  special  thread  for  discussing  this  as  

well  

  58  

 Opening  up  the  KEGG  map  for  a  QUODLIBET  pathway.  

 

A  link  to  the  existing  KEGG  map  is  provided  at  the  end  of  the  descriptive  paragraph.  

Clicking  this  link  will  open  up  a  new  window  (not  a  pop-­‐up)  and  display  the  KEGG  

map   for   this   pathway.     As   one  might   suspect   KEGG   does   not   have   a  map   for   the  

Sandbox,  but  a  lot  of  the  Sandbox  is  based  on  the  KEGG  Notch  Signaling  system,  so  

this  is  what  the  KEGG  link  goes  to.  

 

 KEGG  Notch  Signaling  Pathway.  

 KEGG  maps   are   great   but   they   cannot   'compute'   as   a   network.  Many   of   the   node  

elements  are  hyperlinked  and  lead  to  further  information.    However  for  most  of  our  

use,  we  will  simply  be     'hovering    over'  an  entity  with  our  mouse  to  observe  if   the  

node  has  any  constituent  parts.  As  discussed  a  node  can  contain  information  about  

  59  

other   genes   that   are   associated   with   it,   these   are   often   synonyms,   variants   or  

intermediates  

 

 Hovering  over  a  KEGG  node  provides  further  information.      

 

In   this   case   hovering   over   the   Dvl   (Disheveled)   node   shows   that   Dvl   is   actually  

composed  of  three  constituents:    DVL1,  DVL2,  DVL3.  Thus  if  we  were  to  add  Dvl  to  

our  map  we  would  create  a  new  node  named  Dvl  and  add  the  three  other  labels  as  

constituents.  There   is  no  need   to  actually  do   this:   just   click  on  Dvl   in   the  Sandbox  

while  in  edit  mode  and  you  will  see  that  it  has  already  been  added  in  this  way.  

 

If   you   compare   elements   of   the   KEGG   Notch   map   with   parts   of   the   QUODLIBET  

Sandbox  you  can  glean  a  lot  about  when  certain  things  are  done  better  one  way  or  

another.  For  example,  KEGG  clusters  PSE2/PSEN/NCSTN/APH-­‐1  together  as  Gamma  

Secretase   Complex.    We  did   a   similar   thing   by   creating   a   Port  Node   for   these   four    

genes.   You   can   also   see   the   direction   of  many   of   the   edges   in   the   KEGG   diagram.    

Like   QUODLIBET   KEGG   uses   a   normal   arrowhead   for   a   regular   directed   edge.  

However  KEGG  uses  'T'  arrowheads  for  inhibitory  edges  versus  QUODLIBET,  which  

uses   an   inverted   arrowhead.   You   can   learn  more   about   how   to   best   accomplish   a  

particular   conversion,   and   perhaps   even   get   a   suggestion   or   two,   by   visiting   the  

Forum  for  the  map  you  are  working  on.  

  60  

 

   

 

 

 

FINAL  THOUGHTS  

 

I've  enjoyed  my  time  spent  developing  this  application,  and  I'm  certain  that  there  is  

much  yet  to  do.  For  example,  bringing  most  of  the  network  analytics  out  to  the  user  

still  remains  to  be  done,  although  some  basic  depictions  are   in  place  (i.e.  changing  

node  color  in  response  to  page-­‐rank  and  adjacency).  However,  what  needs  to  occur  

now   is   the  development  of  content.   I   created   three  maps  simply  because   I  needed  

something  to  base  the  program  on.  However,  I've  enjoyed  my  time  added  nodes  and  

other   stuff   (you   can   see  my  work  mostly   on   the  MAPK  Kinase   Cascade  map).  We  

need  many  more  maps   and   they   need   to   be   linked   to   generate   the   bigger   'grand  

graph'.  Thus  I  now  feel  comfortable  enough  to  release  this  to  the  wider  community,  

knowing  that  I  must  stay  close  in  order  to  plug  the  leaks  and  cover  up  the  holes  that  

will  undoubtedly  appear  once  others  start  to  use  the  application.  

 

  61  

It  will  be  easy  for  some  to  look  at  what  has  been  done,  perhaps  click  on  a  map  or  two  

and  move  on.  One  could  only  wonder  if  that  response  had  occurred  in  the  early  days  

of  Wikipedia.  Applications  like  Wikipedia  and  QUODLIBET  need  to  be  nourished  in  

their  early  days;  a  parent  normally  doesn't  complain  when  their  toddler  doesn't  do  

the  help  with   the  dishes;   there   is   time   for   that   lesson   in   the   future.    Yet   there   is  a  

major,   if  unrecognized,  advantage  of  working  in  these  types  of  knowledge  building  

environment:    you  get  amazingly  smarter  with  information  that  seems  to  build  on  its  

own  context.    

 

The  slogan  I  chose  for  QUODLIBET  was  'Networking  the  Vis.'  I  believe  it  can  be  done  

and   doing   it   will  make   us   better   healers.  We   owe   nothing   less   to   out   clients   and  

ourselves.    

 

 

See  you  on  the  Forums.  

 

Peter  D'Adamo