Difference between revisions of "Projects:ARRA:SlicerEM:AtlasCreator:Groupwise"

From NAMIC Wiki
Jump to: navigation, search
 
(11 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
== Action Plan ==
 
== Action Plan ==
* Step1:
+
* Step1 (until 04/01/11):
** Daniel will get the code from Jeremy and dump it into our atlascreator/commandline directory
+
** <strike>Daniel will get the code from Jeremy and dump it into our atlascreator/commandline directory</strike>
** Daniel will compile the code under slicer - should you run into problems Jeremy is going to work on figuring them out with / for Daniel . If the code needs changes, Jeremy is responsible for implementing them
+
** <strike>Daniel will compile the code under slicer - should you run into problems Jeremy is going to work on figuring them out with / for Daniel . If the code needs changes, Jeremy is responsible for implementing them</strike>
* Step 2:
+
*** <strike>Daniel waits for the GIT repository from Jeremy</strike>
** all of us agree on an API
+
**** Then, run some tests provided by Jeremy
***To reduce the overhead, a wrapper application should be fine as the API instead of modifying the Congeal code directly. This wrapper should support the following:
+
** If Congeal doesn't compile cross platform then we could use the Slicer extension system as a backup
**** create a config file based on the commandline args passed to the wrapper in "arg value" pairs
+
* Step 2 (until 04/01/11):
**** should include default settings for not specified arguments which get written to the config file by default
+
** <strike>Daniel will write a wrapper to create Congeal config files by specifying command line arguments </strike>
**** should support specification of a filepath to output the config file
+
*** <strike>Jeremy and Daniel will communicate if the "wrapper" fits Congeal's config needs and test the config files</strike>
**** should support specification of the congeal executable
 
**** calls congeal with the config file path
 
***Jeremy will provide the wrapper and Daniel will access the wrapper in the AtlasCreator module.
 
 
** File formats:
 
** File formats:
 
*** Congeal supports NIfTI-1 file format
 
*** Congeal supports NIfTI-1 file format
*** The AtlasCreator supports all 3D Slicer supported file formats but uses the NRRD file format to communicate with the registration and resampling tools
+
*** Slicer does too :)
*** Daniel will investigate how to use the NIFTI file format in our Atlas Creator Module and will provide a converter
+
* Step 3 (until 04/06/11):
* Step 3:
+
** Daniel will modify the atlas creator so that he can access the wrapper
** Daniel modifies the atlas creator so that he can access Jeremy's command line
+
* Step 4 (until 08/04/11):
** Jeremy modifies his command line interface
 
* Step 4:
 
 
** Daniel creates an advanced tab in our tool that makes some of the key parameter visible to user and modify the docu accordingly
 
** Daniel creates an advanced tab in our tool that makes some of the key parameter visible to user and modify the docu accordingly
 
** Jeremy will give us a link or modify our wiki page with respect to the meaning of specific parameters , ....
 
** Jeremy will give us a link or modify our wiki page with respect to the meaning of specific parameters , ....
Line 30: Line 25:
  
 
== Questions ==
 
== Questions ==
 +
* For all:
 
* For Kilian:
 
* For Kilian:
 
** How does this effort coordinate with the integration of PCA? Which one has higher priority? (Daniel)
 
** How does this effort coordinate with the integration of PCA? Which one has higher priority? (Daniel)
 
*** PCA will sit on top of this. This effort is an alternative to the registration stage. (Daniel after talking to Kilian)
 
*** PCA will sit on top of this. This effort is an alternative to the registration stage. (Daniel after talking to Kilian)
 
* For Jeremy:
 
* For Jeremy:
** Please send the code after you are done cleaning up (Daniel)
+
** <strike>Please send the code after you are done cleaning up (Daniel)</strike>
 
* For Daniel:
 
* For Daniel:

Latest revision as of 20:58, 13 April 2011

Home < Projects:ARRA:SlicerEM:AtlasCreator:Groupwise

Back to AtlasCreator..

Integration of Groupwise Registration in the AtlasCreator

Action Plan

  • Step1 (until 04/01/11):
    • Daniel will get the code from Jeremy and dump it into our atlascreator/commandline directory
    • Daniel will compile the code under slicer - should you run into problems Jeremy is going to work on figuring them out with / for Daniel . If the code needs changes, Jeremy is responsible for implementing them
      • Daniel waits for the GIT repository from Jeremy
        • Then, run some tests provided by Jeremy
    • If Congeal doesn't compile cross platform then we could use the Slicer extension system as a backup
  • Step 2 (until 04/01/11):
    • Daniel will write a wrapper to create Congeal config files by specifying command line arguments
      • Jeremy and Daniel will communicate if the "wrapper" fits Congeal's config needs and test the config files
    • File formats:
      • Congeal supports NIfTI-1 file format
      • Slicer does too :)
  • Step 3 (until 04/06/11):
    • Daniel will modify the atlas creator so that he can access the wrapper
  • Step 4 (until 08/04/11):
    • Daniel creates an advanced tab in our tool that makes some of the key parameter visible to user and modify the docu accordingly
    • Jeremy will give us a link or modify our wiki page with respect to the meaning of specific parameters , ....
  • Step 5:
    • Be happy

Questions

  • For all:
  • For Kilian:
    • How does this effort coordinate with the integration of PCA? Which one has higher priority? (Daniel)
      • PCA will sit on top of this. This effort is an alternative to the registration stage. (Daniel after talking to Kilian)
  • For Jeremy:
    • Please send the code after you are done cleaning up (Daniel)
  • For Daniel: