Prince:Open Computing Projects: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
No edit summary
Line 9: Line 9:


==Numeric Computing==
==Numeric Computing==
* '''NArray in Inline''': Figure out how to manipulate [http://narray.rubyforge.org/ NArray] objects from within [http://www.zenspider.com/ZSS/Products/RubyInline/ Inline].
* <s>'''NArray in Inline''': Figure out how to manipulate [http://narray.rubyforge.org/ NArray] objects from within [http://www.zenspider.com/ZSS/Products/RubyInline/ Inline]</s>
* '''NArray Tutorial''': Create a tutorial for [http://narray.rubyforge.org/ NArray] based on [http://narray.rubyforge.org/SPEC.en the methods page]  [John P. - I have a start on this]
* Implement NArray completely within [http://github.com/ffi/ffi FFI] (and/or [http://github.com/remogatto/ffi-inliner FFI-Inliner]).
* '''NArray Tutorial''': Create a tutorial for [http://narray.rubyforge.org/ NArray] based on [http://narray.rubyforge.org/SPEC.en the methods page]
* '''NArray <=> NumPy Equivalency''': Create a [http://numpy.scipy.org/ NumPy] equivalency document showing how to do things in [http://narray.rubyforge.org/ NArray] and NumPy.
* '''NArray <=> NumPy Equivalency''': Create a [http://numpy.scipy.org/ NumPy] equivalency document showing how to do things in [http://narray.rubyforge.org/ NArray] and NumPy.
** This could be based on the NumPy [http://docs.scipy.org/doc/numpy/user/ User Guide] and/or [http://docs.scipy.org/doc/numpy/reference/index.html#reference Reference]
** This could be based on the NumPy [http://docs.scipy.org/doc/numpy/user/ User Guide] and/or [http://docs.scipy.org/doc/numpy/reference/index.html#reference Reference]

Revision as of 08:56, 26 May 2010

Home        Lab Members         Research         Publications         Internal         Mass Spec         Contact        


These are for peripherally related projects that may help your main work, although they might become a full-blown project in their own right. Have an interesting project idea? Something that would help your work? List it here. If you are working on one of these put your name by it so others can talk to you about it.

General

  • Cloneable WIKI based on git: Develop a wiki that uses markdown for the front-end and git (preferably abstracted) for the backend.
    • Should be extremely easy to use, organize, clone, share, etc.
    • File structure should be easily navigable within the repository and on the web interface.

Numeric Computing

  • NArray in Inline: Figure out how to manipulate NArray objects from within Inline
  • Implement NArray completely within FFI (and/or FFI-Inliner).
  • NArray Tutorial: Create a tutorial for NArray based on the methods page
  • NArray <=> NumPy Equivalency: Create a NumPy equivalency document showing how to do things in NArray and NumPy.
    • This could be based on the NumPy User Guide and/or Reference
    • Extend NArray as necessary so that all useful functionality of NumPy is duplicated in NArray or separate gems.

Visualization

  • Resurrect LGL: Get LGL (sourceforge page) working again standalone, or better yet, get it working as a plugin for cytoscape. LGL creates very beautiful 2D layouts of networks:

  • Dynamic MS + MS/MS viewer: Create a dynamic visualization tool (in 2D or 3D) that allows a user to get more information about each of the MS/MS hits in a file. For instance, pep3D gives a birds eye view of the peptide hits, but we'd like to be able to interrogate each of the hits (i.e., bring up a mascot like view of the hit). [John P. - I have looked into this and have some thoughts]