<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.na-mic.org/w/index.php?action=history&amp;feed=atom&amp;title=Algorithm%3AFuture_Plans</id>
	<title>Algorithm:Future Plans - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.na-mic.org/w/index.php?action=history&amp;feed=atom&amp;title=Algorithm%3AFuture_Plans"/>
	<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Algorithm:Future_Plans&amp;action=history"/>
	<updated>2026-05-16T07:12:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Algorithm:Future_Plans&amp;diff=3571&amp;oldid=prev</id>
		<title>Andy: Update from Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Algorithm:Future_Plans&amp;diff=3571&amp;oldid=prev"/>
		<updated>2006-12-18T13:25:17Z</updated>

		<summary type="html">&lt;p&gt;Update from Wiki&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;NAMIC Core 1 Plans March 2005&lt;br /&gt;
&lt;br /&gt;
This document is intended to serve as an outline of plans for NAMIC Core 1. This includes:&lt;br /&gt;
&lt;br /&gt;
* Goals of Core 1&lt;br /&gt;
* Interactions with Core 3&lt;br /&gt;
* Plans for integration of tools into the toolkit (including interactions directly with Core 2)&lt;br /&gt;
* Scientific agendas as executed at Core 1 sites&lt;br /&gt;
&lt;br /&gt;
== Goals: ==&lt;br /&gt;
&lt;br /&gt;
* What have we learned about the pathophysiology of schizophrenia?&lt;br /&gt;
** How did or will NAMIC tools provide valuable leverage in asking and answering questions about schizophrenia?&lt;br /&gt;
* What is the vision of the NAMIC software solution?&lt;br /&gt;
** How do the needs of the end-users get factored into design of software toolkit?&lt;br /&gt;
** How do the interests of the algorithms developers get matched to those needs?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Timeline: ==&lt;br /&gt;
&lt;br /&gt;
To focus the development of relevant tools for the Core 3 collaborators, it is critical that essential information be gathered and coordinated, and that teams of investigators be coordinated for focused interaction. The list below is a proposed set of needs, and associated timetable for addressing them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Requirements dashboard ===&lt;br /&gt;
&lt;br /&gt;
The goal of this stage is to assemble a coherent collection of requirements needs for software in the toolkit, especially as it supports Core 3 activities. Note that there probably needs to be some decision making process to cull out Core 3 requests that are not feasible/reasonable either for technical reasons or for time constraint reasons.&lt;br /&gt;
&lt;br /&gt;
* Date Action Responsibility&lt;br /&gt;
* April 1 Management Core convenes requirements dashboard working group.&lt;br /&gt;
* April 15 Specifications for requirements dashboard due.&lt;br /&gt;
* May 1 Phase 1 dashboard release.&lt;br /&gt;
* May 15 Requirements dashboard Core feedback due.&lt;br /&gt;
* June 1 Phase 2 dashboard release.&lt;br /&gt;
* June 1 Requirements entered.&lt;br /&gt;
* June 30 Quantitative process review.&lt;br /&gt;
* July 10 Lessons learned. Process improvement recommendations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements elicitation/extraction ===&lt;br /&gt;
&lt;br /&gt;
A more detailed cut at this plan, focused on getting requirements is listed below:&lt;br /&gt;
&lt;br /&gt;
* April 15 Management Core defines small cross-functional teams for requirements extraction.&lt;br /&gt;
* May 1 Cross-functional teams TCON with Core 3 team members for software profile and requirements elicitation/extraction.&lt;br /&gt;
* June 1 Requirements dashboard entries due.&lt;br /&gt;
* June 1 Cores 1 and 3 feedback on functional requirements specification.&lt;br /&gt;
* June 30 Tool integration Round 2 (below).&lt;br /&gt;
* June 30 Quantitative process review.&lt;br /&gt;
* June 30 Requirements satisfaction read-out.&lt;br /&gt;
* July 10 Lessons learned. Process improvement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements elicitation/gathering: ==&lt;br /&gt;
&lt;br /&gt;
* Cross-functional team (Cores 1,2,4,6,…) meet with Core 3 investigators to profile current tools and elicit functional requirements for NAMIC solutions.&lt;br /&gt;
* Profile existing software solutions at Core 3 sites.&lt;br /&gt;
&lt;br /&gt;
# What software tools do you use and why?&lt;br /&gt;
# What is your vision of the ideal software solution?&lt;br /&gt;
# Do you use FSL, SPM2, SPM99, AFNI, BrainVoyager, VoxBo, MedX, …?&lt;br /&gt;
# What do you like and dislike about these software tools?&lt;br /&gt;
# What are their strengths and weaknesses?&lt;br /&gt;
# On a scale of 1-10, how would you rate these tools?&lt;br /&gt;
&lt;br /&gt;
* Elicit functional requirements.&lt;br /&gt;
&lt;br /&gt;
# What do you need? Why is that important for your research?&lt;br /&gt;
# Using a scale of 1-10, can you prioritize these in terms of anticipated difficulty and scientific impact?&lt;br /&gt;
# What questions will you be able to ask with these tools that you can’t ask now?&lt;br /&gt;
# If you had to identify 3 scientific concepts that all team members should be familiar with, what would these be, e.g., statistical mapping, the localization problem, … ?&lt;br /&gt;
# On a scale of 1-10, how well is the current software process serving your needs? How can we improve the process?&lt;br /&gt;
# Do you think we ‘get it’?&lt;br /&gt;
&lt;br /&gt;
== Requirements management: ==&lt;br /&gt;
&lt;br /&gt;
* Define requirements management framework&lt;br /&gt;
&lt;br /&gt;
# Define quantitative metrics for functional requirements satisfaction.&lt;br /&gt;
# Define channels for continual input from Core 3.&lt;br /&gt;
# Functional requirements entered into requirements management dashboard.&lt;br /&gt;
# Specific individuals from Cores 1, 2, 4, 6, … designated as requirements champions to advocate for requirements at design meetings.&lt;br /&gt;
&lt;br /&gt;
== Lessons learned: ==&lt;br /&gt;
&lt;br /&gt;
* What lessons can we learn from the mixed successes of other large collaborative scientific software projections?&lt;br /&gt;
&lt;br /&gt;
# “Get it”: Embrace software processes/philosophy which will allow the Core 1 investigators to say that we understand their needs and challenges.&lt;br /&gt;
# Get religion about requirements.&lt;br /&gt;
# Distinction between functional and non-functional requirements.&lt;br /&gt;
# Align personal goals/wants early.&lt;br /&gt;
# Monitor the ground.&lt;br /&gt;
# Regular use cases.&lt;br /&gt;
# Build investigator focus into software processes.&lt;br /&gt;
# Priority on scientific/clinical output.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software definition: ==&lt;br /&gt;
&lt;br /&gt;
We need to develop a coherent vision of what the NAMIC software system will be, and how to effectively deliver it to our current Core 3 collaborators, as well as to future collaborators.&lt;br /&gt;
&lt;br /&gt;
* Define NAMIC solution&lt;br /&gt;
&lt;br /&gt;
# What are the software needs?&lt;br /&gt;
# What is the NAMIC solution?&lt;br /&gt;
# What are the strengths and weaknesses of the NAMIC solution relative to existing solutions?&lt;br /&gt;
# Is there a framework for interoperability with existing software solutions at Core 1 and 3 sites?&lt;br /&gt;
# Integration of new methods into the toolkit (Slicer, ITK)&lt;br /&gt;
# Build adoption for NAMIC solutions at Core 3 sites. Profile and address barriers to adoption.&lt;br /&gt;
# Collaboration with Core 3 to use new tools to investigate clinical questions&lt;br /&gt;
&lt;br /&gt;
== Toolkit integration: ==&lt;br /&gt;
&lt;br /&gt;
We need to assemble a rough schedule of expected tools. Initially this comes from Core 1 interests, clearly as we work on requirements from the Core 3 side, we will need to modify this. However, this provides a starting point for capturing current algorithm development plans.&lt;br /&gt;
&lt;br /&gt;
== Expected Tools and Working Groups ==&lt;br /&gt;
&lt;br /&gt;
* MIT&lt;br /&gt;
&lt;br /&gt;
# Shape-guided level sets for segmentation (already exists in ITK)&lt;br /&gt;
# DTI analysis tools (already exists in Slicer)&lt;br /&gt;
# Shape-based MRF segmentation (expected by July 1, Kilian Pohl is already working on incorporating existing code base into Slicer)&lt;br /&gt;
# Population shape analysis – joint collaboration with UNC (Martin Styner). (Prototype pipeline expected by August 1, integration with Slicer an open issue to due code complexities)&lt;br /&gt;
&lt;br /&gt;
* MGH&lt;br /&gt;
&lt;br /&gt;
# QBALL (done)&lt;br /&gt;
# Tensor-based statistical group comparison (June 30)&lt;br /&gt;
&lt;br /&gt;
* UTAH&lt;br /&gt;
&lt;br /&gt;
# Tensor statistics and representations (April 30)&lt;br /&gt;
# DTI interpolation (June 30)&lt;br /&gt;
# DTI filtering (June 30)&lt;br /&gt;
# Hypothesis testing for tensors (expected by September but work is still in more speculative stage, and will require feedback from users before a more firm timetable is possible)&lt;br /&gt;
&lt;br /&gt;
* UNC&lt;br /&gt;
&lt;br /&gt;
# Tensor statistics and representations&lt;br /&gt;
# Clustering tools&lt;br /&gt;
# Prototype platform for analysis&lt;br /&gt;
# Shape representations and analysis tools&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech&lt;br /&gt;
&lt;br /&gt;
# Rule based segmentation methods (June 30)&lt;br /&gt;
# Statistical based segmentation methods (Implemented in ITK)&lt;br /&gt;
# DTI analysis methods (June 30)&lt;br /&gt;
# Shape analysis tools (August 31)&lt;br /&gt;
# Expected Core 3 Collaborations&lt;br /&gt;
&lt;br /&gt;
* MIT&lt;br /&gt;
&lt;br /&gt;
# Population analysis of shape (with Martha Shenton)&lt;br /&gt;
# DTI analysis (with Andy Saykin)&lt;br /&gt;
# fMRI analysis (with Andy Saykin)&lt;br /&gt;
&lt;br /&gt;
* MGH&lt;br /&gt;
&lt;br /&gt;
# DTI group comparison of sz SNP subtypes (MGH-Irvine)&lt;br /&gt;
&lt;br /&gt;
* UTAH&lt;br /&gt;
&lt;br /&gt;
# DTI statistics and processing (with Martha Shenton)&lt;br /&gt;
# Tensor hypothesis testing (with Martha Shenton)&lt;br /&gt;
&lt;br /&gt;
* UNC&lt;br /&gt;
&lt;br /&gt;
# DTI properties – with BWH&lt;br /&gt;
# Shape analysis – with BWH&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech&lt;br /&gt;
&lt;br /&gt;
# Segmentation of structures – with Irvine, BWH&lt;br /&gt;
# Level set analysis tools – with Utah&lt;br /&gt;
# Shape analysis – with UNC&lt;br /&gt;
&lt;br /&gt;
== Suggested organizational structure: ==&lt;br /&gt;
&lt;br /&gt;
* Set up a timeline for integration of tools&lt;br /&gt;
* Set up a specific plan for meeting with Core 3 partners&lt;br /&gt;
* Set up specific sets of data in coordination with Core 2 and Core 3&lt;/div&gt;</summary>
		<author><name>Andy</name></author>
		
	</entry>
</feed>