[web2py] Re: GSOC 2011 - BioChemical Reaction Network Visualization - web2py

2011-04-01 Thread selecta

 can you summarize for us, what is done, what needs to be done.

so far we have experiences visualizing biochemical networks with tools
like Cytoscape, Graphviz, ... we even wrote our own web2py plugin to
create force directed graphs
http://groups.google.com/group/web2py/browse_thread/thread/d9c5b9ef9ddf2e49/63cec30770d1ef9f?lnk=gst
and we have drawn tons of network images by hand,
but this is not enough, what we really need is

1) a fast layout algorithm that creates good layout for biochemical
graphs (better than force directed, ...)
2) a js library that renders these layouts in a standard compiant way
in SVG,
- so far the only standard for drawing biochemical networks out there
is SBGN (http://sbgn.org/Main_Page see here for some examples) and we
intend to use that
- SVG images because the can be displayed in a browser (http://
slides.html5rocks.com/)
- SVG images can be edited with (e.g. Inkskape) and that is crucial
since no layout algorithm will generate images good enough for
publications, wikipeda, ...
3) a communication layer that calls our new layout algorithm (and
possibly others that are available) and uses the js lib to show the
result in a browser, this is where web2py could act as the
communication layer
4) an extension to the js library 2) so that the images can edited on
the web (this will also have to communicate to 3) somehow)
- this lowers the border for people to create standard compliant
images
5) an extension to the communication layer 3) so that it access all
kinds of databases that contain biochemical reaction networks and
visualizes them (we have plenty of experinces with that, but it is
hard work every time you want to do something like that)


you probably see that all the ideas depend on each other and that some
of the steps can be unified/done by one developer
so far a lot of people are interested in 1) and also some in 2) but
for 3) we there was nobody really showing much interest

The development will start from scratch but we a optimistic that we
will have some good results within the two month with a team of 3
students and about 6 mentors

Finally I should mention that we have a experience in using web2py
(http://pymantis.org/ http://semanticsbml.org/semanticSBML/
http://sysbio-goods.org/ ...) and other tools and programming
languages (some of the tools developed in our group:
http://www2.hu-berlin.de/biologie/theorybp/index.php?goto=tools)


[web2py] Re: GSOC 2011 - BioChemical Reaction Network Visualization - web2py

2011-03-31 Thread selecta
we are still looking for people that help us with Idea3
if you do not want to join you could help us find someone with web2py
skills by retweeting this message: 
http://twitter.com/#!/rockdapus/status/53396283687313408

otherwise it might be done in django or some non python framework ...
o_O

On Mar 22, 3:59 pm, selecta gr...@delarue-berlin.de wrote:
 Hi web2py coders,
 I am very happy to tell you that my group - Theoretical Biophysics at
 the HU-Berlin - got selected for a mentoring program for the GSOC2011
 (http://code.google.com/soc/). We want to create an new layout
 algorithm for biochemical reaction networks, a visualization of the
 reaction network using SVG and SBGN and a web based (js) SVG editor
 for the reaction networks.

 One of the software tools that we would need is a communication layer
 that brings the graph visualization to the browser. Since we develop a
 lot of software in our group with the help of web2py it would be great
 if one of you would be interested in helping us to achieve our vision.
 The work will have to be done within two month during the summer and
 you would get payed a nice amount of money by google.

 You will find more information about ourGSOCproject 
 herehttp://rumo.biologie.hu-berlin.de/gsoc/(read especially Idea 3)

 If you are interested and you want to discuss ideas with us 
 joinhttp://groups.google.com/group/tbp-soc2011-stud

 Please be aware that if you want to join you should bring some coding
 skills. In addition to that please be aware that Idea 3 does not have
 the highest priority since it depends on other components (layout
 algorithm and SVG rendering) which some of you might also be
 interested in.


[web2py] Re: GSOC 2011 - BioChemical Reaction Network Visualization - web2py

2011-03-31 Thread Massimo Di Pierro
done.

can you summarize for us, what is done, what needs to be done.

On Mar 31, 5:23 am, selecta gr...@delarue-berlin.de wrote:
 we are still looking for people that help us with Idea3
 if you do not want to join you could help us find someone with web2py
 skills by retweeting this 
 message:http://twitter.com/#!/rockdapus/status/53396283687313408

 otherwise it might be done in django or some non python framework ...
 o_O

 On Mar 22, 3:59 pm, selecta gr...@delarue-berlin.de wrote:







  Hi web2py coders,
  I am very happy to tell you that my group - Theoretical Biophysics at
  the HU-Berlin - got selected for a mentoring program for the GSOC2011
  (http://code.google.com/soc/). We want to create an new layout
  algorithm for biochemical reaction networks, a visualization of the
  reaction network using SVG and SBGN and a web based (js) SVG editor
  for the reaction networks.

  One of the software tools that we would need is a communication layer
  that brings the graph visualization to the browser. Since we develop a
  lot of software in our group with the help of web2py it would be great
  if one of you would be interested in helping us to achieve our vision.
  The work will have to be done within two month during the summer and
  you would get payed a nice amount of money by google.

  You will find more information about ourGSOCproject 
  herehttp://rumo.biologie.hu-berlin.de/gsoc/(readespecially Idea 3)

  If you are interested and you want to discuss ideas with us 
  joinhttp://groups.google.com/group/tbp-soc2011-stud

  Please be aware that if you want to join you should bring some coding
  skills. In addition to that please be aware that Idea 3 does not have
  the highest priority since it depends on other components (layout
  algorithm and SVG rendering) which some of you might also be
  interested in.


[web2py] Re: GSOC 2011 - BioChemical Reaction Network Visualization - web2py

2011-03-22 Thread Massimo Di Pierro
Congratulations!

On Mar 22, 8:59 am, selecta gr...@delarue-berlin.de wrote:
 Hi web2py coders,
 I am very happy to tell you that my group - Theoretical Biophysics at
 the HU-Berlin - got selected for a mentoring program for the GSOC2011
 (http://code.google.com/soc/). We want to create an new layout
 algorithm for biochemical reaction networks, a visualization of the
 reaction network using SVG and SBGN and a web based (js) SVG editor
 for the reaction networks.

 One of the software tools that we would need is a communication layer
 that brings the graph visualization to the browser. Since we develop a
 lot of software in our group with the help of web2py it would be great
 if one of you would be interested in helping us to achieve our vision.
 The work will have to be done within two month during the summer and
 you would get payed a nice amount of money by google.

 You will find more information about our GSOC project 
 herehttp://rumo.biologie.hu-berlin.de/gsoc/(read especially Idea 3)

 If you are interested and you want to discuss ideas with us 
 joinhttp://groups.google.com/group/tbp-soc2011-stud

 Please be aware that if you want to join you should bring some coding
 skills. In addition to that please be aware that Idea 3 does not have
 the highest priority since it depends on other components (layout
 algorithm and SVG rendering) which some of you might also be
 interested in.


[web2py] Re: GSoC

2011-02-21 Thread Luther Goh Lu Feng
Inspired by 
http://groups.google.com/group/web2py/browse_thread/thread/cfb0ed89924c3b5e#

I wonder if it is possible to provide performance analytics of some
sorts in web2py? If it is, I think it could be a worthwhile GSOC
project.

On Feb 17, 7:03 am, Massimo Di Pierro massimo.dipie...@gmail.com
wrote:
 We need proposals. What do we want to be done?

 On Feb 16, 2:57 pm, Tim Michelsen timmichel...@gmx-topmail.de wrote:







  Hello,
  is web2py considering to mentor for this year?

 http://code.google.com/intl/de-DE/soc/

  Regards,
  Timmie


[web2py] Re: GSOC who is in charge and how should we proceed?

2011-02-21 Thread Tim Michelsen
 We need get our applications in very soon so let's get cracking!
 Who is in charge of this and how can I help?
 Shall we collect Ideas on the google code wiki and then vote?

 Do we have a wiki for this somewhere?  I think we could just gather then
 here on the list then make a page ready for the proposal that documents
 do idea. (If I remember it is a plus to have when applying.)
So where is that stuff going?



[web2py] Re: GSOC who is in charge and how should we proceed?

2011-02-20 Thread Tim Michelsen
 I am very excited for GSOC as I was an achiever back in 2009. It changed
 my career forever.
 http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/timeline
 
 We need get our applications in very soon so let's get cracking!
 Who is in charge of this and how can I help?
Shall we collect Ideas on the google code wiki and then vote?



[web2py] Re: GSOC who is in charge and how should we proceed?

2011-02-20 Thread Massimo Di Pierro
I cannot work on this for another week. After that I am all for it and
I will send my comments about the proposed goals. Some are
interesting.

I do not think voting is a good idea since feasibility is also
important.

I would like to add one option. Build a social and modular web2py
Learning Management System that runs on GAE. Some of the other
projects that have been proposed could be components of the LMS and
also work independently.

Massimo


On Feb 20, 4:25 am, Tim Michelsen timmichel...@gmx-topmail.de wrote:
  I am very excited for GSOC as I was an achiever back in 2009. It changed
  my career forever.
 http://www.google-melange.com/document/show/gsoc_program/google/gsoc2...

  We need get our applications in very soon so let's get cracking!
  Who is in charge of this and how can I help?

 Shall we collect Ideas on the google code wiki and then vote?


Re: [web2py] Re: GSOC who is in charge and how should we proceed?

2011-02-20 Thread Jason Brower

On 02/20/2011 06:04 PM, Massimo Di Pierro wrote:

I cannot work on this for another week. After that I am all for it and
I will send my comments about the proposed goals. Some are
interesting.

I do not think voting is a good idea since feasibility is also
important.
I totally agree.  A team of core developers and those familiar with 
web2py framework should make the choices on this one.

BR,
Jason

I would like to add one option. Build a social and modular web2py
Learning Management System that runs on GAE. Some of the other
projects that have been proposed could be components of the LMS and
also work independently.

Massimo


On Feb 20, 4:25 am, Tim Michelsentimmichel...@gmx-topmail.de  wrote:

I am very excited for GSOC as I was an achiever back in 2009. It changed
my career forever.
http://www.google-melange.com/document/show/gsoc_program/google/gsoc2...
We need get our applications in very soon so let's get cracking!
Who is in charge of this and how can I help?

Shall we collect Ideas on the google code wiki and then vote?




Re: [web2py] Re: GSOC who is in charge and how should we proceed?

2011-02-20 Thread Jason Brower

On 02/20/2011 12:25 PM, Tim Michelsen wrote:

I am very excited for GSOC as I was an achiever back in 2009. It changed
my career forever.
http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/timeline

We need get our applications in very soon so let's get cracking!
Who is in charge of this and how can I help?

Shall we collect Ideas on the google code wiki and then vote?

Do we have a wiki for this somewhere?  I think we could just gather then 
here on the list then make a page ready for the proposal that documents 
do idea. (If I remember it is a plus to have when applying.)

BR,
Jason


[web2py] Re: GSoC

2011-02-20 Thread Brian M
Eh, why wait for someone else to make a widget - wrote a slice for my 
version http://web2pyslices.com/main/slices/take_slice/121

[web2py] Re: GSoC

2011-02-19 Thread pbreit
App profiling?

https://groups.google.com/forum/?pli=1#!topic/web2py/z7DtiZJMO14


[web2py] Re: GSoC

2011-02-19 Thread Tim Michelsen
 We need proposals. What do we want to be done?
Geographic features for the DAL like at GeoDjango
http://docs.djangoproject.com/en/dev/ref/contrib/gis/

This would mean that someone comes and adds support for the following
spatial extensions:

* PostGIS (PostgreSQL)
* Spatialite (SQLite)
* GeoCouch (CouchDB)

= IMHO one of the few bid database features still missing.




[web2py] Re: GSoC

2011-02-19 Thread Tim Michelsen

 How about setting up some real solid documentation with Sphinx?
We tried that earlier on. Was more or less discarded. also building docs
is not easy as there are windows and linux specifc modules. and Sphinx
needs to be able to import them all.



[web2py] Re: GSoC

2011-02-19 Thread pbreit
It'd be cool if the book was in version control and could be forked.

Also, the docstring pages are almost unreadable.


Re: [web2py] Re: GSoC

2011-02-17 Thread Albert Abril
A CMS based on the zotonic[1] (for example) interface.
Or just a killer CMS

instantpress could be a good base.

[1] http://zotonic.com/gallery/735/screen-shot-gallery


On Thu, Feb 17, 2011 at 5:14 AM, Thadeus Burgess thade...@thadeusb.comwrote:

 statistics engine = statlib
 --
 Thadeus





 On Wed, Feb 16, 2011 at 9:22 PM, Jason Brower encomp...@gmail.com wrote:

  Local editor integration and permenent admin settings for that and other
 features.

 - Original message -
  We need proposals. What do we want to be done?
 
  On Feb 16, 2:57 pm, Tim Michelsen timmichel...@gmx-topmail.de wrote:
   Hello,
   is web2py considering to mentor for this year?
  
   http://code.google.com/intl/de-DE/soc/
  
   Regards,
   Timmie





Re: [web2py] Re: GSoC

2011-02-17 Thread Richard Vézina
New CRUD or SQLFORM API that decoupled one form and one table model of
functioning more easily in many differents scenarios...

For many to many relation for example it is rare that you want to add only
one relation at a time. When 2 tables are related many to many there should
be a CRUD automatically generated form that respond to 90% of the needs...
Or that you can configure the CRUD API to make it works differently under
different use case...

Subform with normalized schema so you can add any number of input on the fly
that will be store in the subtable into a one to many relation with the
base form table.

Improve plain text search

Richard


On Thu, Feb 17, 2011 at 9:45 AM, Albert Abril albert.ab...@gmail.comwrote:

 A CMS based on the zotonic[1] (for example) interface.
 Or just a killer CMS

 instantpress could be a good base.

 [1] http://zotonic.com/gallery/735/screen-shot-gallery


 On Thu, Feb 17, 2011 at 5:14 AM, Thadeus Burgess thade...@thadeusb.comwrote:

 statistics engine = statlib
 --
 Thadeus





 On Wed, Feb 16, 2011 at 9:22 PM, Jason Brower encomp...@gmail.comwrote:

  Local editor integration and permenent admin settings for that and
 other features.

 - Original message -
  We need proposals. What do we want to be done?
 
  On Feb 16, 2:57 pm, Tim Michelsen timmichel...@gmx-topmail.de wrote:

   Hello,
   is web2py considering to mentor for this year?
  
   http://code.google.com/intl/de-DE/soc/
  
   Regards,
   Timmie






[web2py] Re: GSoC

2011-02-17 Thread Anthony
Maybe get started on some of these ideas: 
https://groups.google.com/d/msg/web2py-developers/55_7Kr3jDjI/0008xQ036uYJ 
(either 
as a separate framework, or preferably, somehow integrated into web2py, 
maybe as an alternative development model).
 
Other ideas:

   - Full-text search (maybe an abstraction layer with pluggable search 
   backends, like http://haystacksearch.org/, 
   http://code.google.com/p/django-fts/) 
   - Integrated Comet and WebSockets support (
   http://seventhings.liftweb.net/comet, 
   http://zotonic.com/page/625/websockets-comet) 
   - Integrated unit, functional, and performance/load testing (
   http://pypi.python.org/pypi/funkload, 
   http://code.google.com/p/multi-mechanize/) 
   - Expanded NoSQL support.

Anthony

On Wednesday, February 16, 2011 6:03:40 PM UTC-5, Massimo Di Pierro wrote:

 We need proposals. What do we want to be done? 

 On Feb 16, 2:57 pm, Tim Michelsen timmic...@gmx-topmail.de wrote: 
  Hello, 
  is web2py considering to mentor for this year? 
  
  http://code.google.com/intl/de-DE/soc/ 
  
  Regards, 
  Timmie



Re: [web2py] Re: GSoC

2011-02-17 Thread Michele Comitini
A component library rooted on LOAD.
Pages would be made by components sibiling or nested.
MVC pattern applied  then not to the page but component oriented.



2011/2/17 Anthony abasta...@gmail.com:
 Maybe get started on some of these ideas:
 https://groups.google.com/d/msg/web2py-developers/55_7Kr3jDjI/0008xQ036uYJ (either
 as a separate framework, or preferably, somehow integrated into web2py,
 maybe as an alternative development model).

 Other ideas:

 Full-text search (maybe an abstraction layer with pluggable search backends,
 like http://haystacksearch.org/, http://code.google.com/p/django-fts/)
 Integrated Comet and WebSockets support
 (http://seventhings.liftweb.net/comet,
 http://zotonic.com/page/625/websockets-comet)
 Integrated unit, functional, and performance/load testing
 (http://pypi.python.org/pypi/funkload,
 http://code.google.com/p/multi-mechanize/)
 Expanded NoSQL support.

 Anthony
 On Wednesday, February 16, 2011 6:03:40 PM UTC-5, Massimo Di Pierro wrote:

 We need proposals. What do we want to be done?

 On Feb 16, 2:57 pm, Tim Michelsen timmic...@gmx-topmail.de wrote:
  Hello,
  is web2py considering to mentor for this year?
 
  http://code.google.com/intl/de-DE/soc/
 
  Regards,
  Timmie


Re: [web2py] Re: GSoC

2011-02-17 Thread pbreit
I'd love to see 1) WordPress copy and 2) Vbulletin/FluxBB/etc copy. No fancy 
UIs. Keep it simple.

[web2py] Re: GSoC

2011-02-17 Thread Brian M
Include a built-in widget like the options_with_add_link slice 
(http://web2pyslices.com/main/slices/take_slice/11) to allow one to quickly 
add a new record into to a referenced table without having to go to a 
separate screen.  Perhaps it's not glamorous but its presence might make 
adoption easier for new folks and could help bring web2py's  CRUD/SQLFORM 
closer to the admin provided by django.


[web2py] Re: GSoC

2011-02-17 Thread Michael McGinnis
Yes, a blog for GAE could be a killer app - a free blogging platform,
particularly attractive to people in China who are blocked from using
Wordpress.com. Our killer blog app would be based on InstantPress, of
course, but its admin interface would have to work like Wordpress,
just as OpenOffice has to work like Microsoft Office. Whatever people
are used to becomes the standard, and departing from that hurts
usability.

On Feb 17, 2:10 pm, pbreit pbreitenb...@gmail.com wrote:
 I'd love to see 1) WordPress copy and 2) Vbulletin/FluxBB/etc copy. No fancy
 UIs. Keep it simple.


[web2py] Re: GSoC

2011-02-17 Thread pbreit
InstantPress is nice but the UI is a little too fancy for me. No reason to 
re-invent the wheel here.

Re: [web2py] Re: GSoC

2011-02-17 Thread James Hancock
How about setting up some real solid documentation with Sphinx?

It is low hanging fruit, but I think getting some good documentation set up
would help the web2py community directly.

I don't know the current testing coverage percentages now, but getting those
to 90%-100% might be another good one.

Cheers,
James Hancock


On Fri, Feb 18, 2011 at 9:39 AM, pbreit pbreitenb...@gmail.com wrote:

 InstantPress is nice but the UI is a little too fancy for me. No reason to
 re-invent the wheel here.


[web2py] Re: GSoC

2011-02-16 Thread Massimo Di Pierro
We need proposals. What do we want to be done?

On Feb 16, 2:57 pm, Tim Michelsen timmichel...@gmx-topmail.de wrote:
 Hello,
 is web2py considering to mentor for this year?

 http://code.google.com/intl/de-DE/soc/

 Regards,
 Timmie


Re: [web2py] Re: GSoC

2011-02-16 Thread Jason Brower
Some ideas:
Mangodb support
Improved wizard tool
Improved plugin_wiki
statistics engine

- Original message -
 We need proposals. What do we want to be done?
 
 On Feb 16, 2:57 pm, Tim Michelsen timmichel...@gmx-topmail.de wrote:
  Hello,
  is web2py considering to mentor for this year?
  
  http://code.google.com/intl/de-DE/soc/
  
  Regards,
  Timmie



Re: [web2py] Re: GSoC

2011-02-16 Thread Jason Brower
Local editor integration and permenent admin settings for that and other 
features.

- Original message -
 We need proposals. What do we want to be done?
 
 On Feb 16, 2:57 pm, Tim Michelsen timmichel...@gmx-topmail.de wrote:
  Hello,
  is web2py considering to mentor for this year?
  
  http://code.google.com/intl/de-DE/soc/
  
  Regards,
  Timmie



Re: [web2py] Re: GSoC

2011-02-16 Thread Thadeus Burgess
statistics engine = statlib
--
Thadeus




On Wed, Feb 16, 2011 at 9:22 PM, Jason Brower encomp...@gmail.com wrote:

  Local editor integration and permenent admin settings for that and other
 features.

 - Original message -
  We need proposals. What do we want to be done?
 
  On Feb 16, 2:57 pm, Tim Michelsen timmichel...@gmx-topmail.de wrote:
   Hello,
   is web2py considering to mentor for this year?
  
   http://code.google.com/intl/de-DE/soc/
  
   Regards,
   Timmie