Difference between revisions of "NSF Interop Proposal"

From Evolutionary Informatics Working Group
Jump to: navigation, search
(PIs)
Line 1: Line 1:
= Overview and talking points =  
+
= Overview and talking points =
  
Through the work of NESCent's informatics staff, the Evolutionary Informatics working group, and the participants in the recent data interop hackathon, we are in a position to apply for an NSF [http://www.nsf.gov/pubs/2007/nsf07565/nsf07565.htm Interop proposal].
+
Through the work of NESCent's informatics staff, the Evolutionary Informatics working group, and the participants in the recent data interop hackathon, we are in a position to apply for an NSF [http://www.nsf.gov/pubs/2007/nsf07565/nsf07565.htm Interop proposal].
  
This funding program provides 250 K per year to support interoperability projects that are multidisciplinary and that have a community aspect and a technology aspect.  The next deadline (possibly the last deadline for this program) is July 23.  
+
This funding program provides 250 K per year to support interoperability projects that are multidisciplinary and that have a community aspect and a technology aspect.  The next deadline (possibly the last deadline for this program) is July 23.
  
What makes us competitive:  
+
What makes us competitive:
 
* our past success in developing interop technologies nexml, CDAO and PhyloWS
 
* our past success in developing interop technologies nexml, CDAO and PhyloWS
 
* the 3-part interop formula of data syntax (nexml), semantics (CDAO) and services (phyloWS)
 
* the 3-part interop formula of data syntax (nexml), semantics (CDAO) and services (phyloWS)
 
* our past success in actual demonstration projects that show off interop technology
 
* our past success in actual demonstration projects that show off interop technology
* our demonstrated commitment to including diverse projects  
+
* our demonstrated commitment to including diverse projects
* our connections with a network of researchers, programmers, and data providers  
+
* our connections with a network of researchers, programmers, and data providers
  
= Planning documents =  
+
= Planning documents =
  
 
== What we need to do ==
 
== What we need to do ==
  
The first priorities are to work out the scope of the project, and major aims that are consistent with  
+
The first priorities are to work out the scope of the project, and major aims that are consistent with
 
# who we are, what we've done and what we want to do, and
 
# who we are, what we've done and what we want to do, and
# what is required for a successful NSF interop grant, and what kind of support the program provides
+
# what is required for a successful NSF interop grant, and what kind of support the program provides
  
A key concept for the proposal will be '''community involvement'''.  We have developed nexml, CDAO and phyloWS with the aim of serving community interop needs.  However, so far these tools are limited in their use.  Lets imagine some future point where these are full-fledged community resources, widely supported in the phylogenetics community (like BioPerl is now), with  
+
A key concept for the proposal will be '''community involvement'''.  We have developed nexml, CDAO and phyloWS with the aim of serving community interop needs.  However, so far these tools are limited in their use.  Lets imagine some future point where these are full-fledged community resources, widely supported in the phylogenetics community (like BioPerl is now), with
 
* many people involved in development (i.e., many "eyes on code")
 
* many people involved in development (i.e., many "eyes on code")
 
* documentation and training resources readily available for anyone who wants to learn
 
* documentation and training resources readily available for anyone who wants to learn
* many people trained to use the tools  
+
* many people trained to use the tools
 
* many research projects willing to contribute to maintaining and improving these tools
 
* many research projects willing to contribute to maintaining and improving these tools
 
* symposia and satellite conferences at major meetings
 
* symposia and satellite conferences at major meetings
  
How do we get to this point?  We need to convince people that our tools (CDAO, nexml, phyloWS) are '''effective''' and '''open''', and that they have sufficient "critical mass" to represent a safe technology investment, something that will continue to be supported and be useful in the future.  BioPerl, for instance, is used in various genome projects and, for this reason, it won't be abandoned anytime soon-- it has critical mass.  I think we can show that our tools are effective with demonstration projects, but in order to get critical mass we need to build a community of supporters and participants, so that these tools become community resources.
+
How do we get to this point?  We need to convince people that our tools (CDAO, nexml, phyloWS) are '''effective''' and '''open''', and that they have sufficient "critical mass" to represent a safe technology investment, something that will continue to be supported and be useful in the future.  BioPerl, for instance, is used in various genome projects and, for this reason, it won't be abandoned anytime soon-- it has critical mass.  I think we can show that our tools are effective with demonstration projects, but in order to get critical mass we need to build a community of supporters and participants, so that these tools become community resources.
  
The NSF  Interop program can help us get to that point.  It will provide support for meetings and workshops, along with a modest amount of support for technical staff.  The staff support could be used to pay programmers to develop the tools that support nexml, CDAO and phyloWS.  We could focus this technical support on  
+
The NSF  Interop program can help us get to that point.  It will provide support for meetings and workshops, along with a modest amount of support for technical staff.  The staff support could be used to pay programmers to develop the tools that support nexml, CDAO and phyloWS.  We could focus this technical support on
 
* one or a few integrative projects that we would implement in order to showcase the technologies
 
* one or a few integrative projects that we would implement in order to showcase the technologies
 
* generalized support for many projects carried out individually by members of the collaborative
 
* generalized support for many projects carried out individually by members of the collaborative
Line 46: Line 46:
 
== List of collaborating projections and institutions ==
 
== List of collaborating projections and institutions ==
  
Some of this can be drawn from the hackathon wiki  
+
Some of this can be drawn from the hackathon wiki
  
 
= Initial draft of NSF Proposal =
 
= Initial draft of NSF Proposal =
Line 55: Line 55:
 
== Project Description ==
 
== Project Description ==
  
What are the collaborative aspects of this project?
+
What are the collaborative aspects of this project?
  
 
=== Aims ===
 
=== Aims ===

Revision as of 13:31, 24 June 2009

Overview and talking points

Through the work of NESCent's informatics staff, the Evolutionary Informatics working group, and the participants in the recent data interop hackathon, we are in a position to apply for an NSF Interop proposal.

This funding program provides 250 K per year to support interoperability projects that are multidisciplinary and that have a community aspect and a technology aspect. The next deadline (possibly the last deadline for this program) is July 23.

What makes us competitive:

  • our past success in developing interop technologies nexml, CDAO and PhyloWS
  • the 3-part interop formula of data syntax (nexml), semantics (CDAO) and services (phyloWS)
  • our past success in actual demonstration projects that show off interop technology
  • our demonstrated commitment to including diverse projects
  • our connections with a network of researchers, programmers, and data providers

Planning documents

What we need to do

The first priorities are to work out the scope of the project, and major aims that are consistent with

  1. who we are, what we've done and what we want to do, and
  2. what is required for a successful NSF interop grant, and what kind of support the program provides

A key concept for the proposal will be community involvement. We have developed nexml, CDAO and phyloWS with the aim of serving community interop needs. However, so far these tools are limited in their use. Lets imagine some future point where these are full-fledged community resources, widely supported in the phylogenetics community (like BioPerl is now), with

  • many people involved in development (i.e., many "eyes on code")
  • documentation and training resources readily available for anyone who wants to learn
  • many people trained to use the tools
  • many research projects willing to contribute to maintaining and improving these tools
  • symposia and satellite conferences at major meetings

How do we get to this point? We need to convince people that our tools (CDAO, nexml, phyloWS) are effective and open, and that they have sufficient "critical mass" to represent a safe technology investment, something that will continue to be supported and be useful in the future. BioPerl, for instance, is used in various genome projects and, for this reason, it won't be abandoned anytime soon-- it has critical mass. I think we can show that our tools are effective with demonstration projects, but in order to get critical mass we need to build a community of supporters and participants, so that these tools become community resources.

The NSF Interop program can help us get to that point. It will provide support for meetings and workshops, along with a modest amount of support for technical staff. The staff support could be used to pay programmers to develop the tools that support nexml, CDAO and phyloWS. We could focus this technical support on

  • one or a few integrative projects that we would implement in order to showcase the technologies
  • generalized support for many projects carried out individually by members of the collaborative


PIs

?

Senior Personnel

  1. Enrico Pontelli, New Mexico State University, Computer Science

Synopsis for collaborators

(This is the synopsis to use in requests for letters of support)

List of collaborating projections and institutions

Some of this can be drawn from the hackathon wiki

Initial draft of NSF Proposal

Project Summary

Project Description

What are the collaborative aspects of this project?

Aims

Background

Results from past research

Research Design

training workshops and other meetings

software development

Use cases

Budget justification

  • meeting costs
  • staffing costs
    • software design and implementation
    • use case testing