Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralCardiologyVisionDentistryPharmacyLaboratoryNutritionAlternative
Diseases and Disorders
AIDSAlzheimer'sArthritisAsthmaCancerBreast CancerDiabetesEpilepsyGlaucomaHepatitisHerpesLupusProstate BPHProstate CancerProstatitisSinusitisTinnitus

Medical Forum / Diseases and Disorders / AIDS / January 2008

Tip: Looking for answers? Try searching our database.

Cytometrysoftware how to write Code for 3D a memo from Adam Treister     Flow Jo Flow Cytometry Software mail list

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Mitch Haynes - 09 Dec 2007 05:46 GMT
You can use existing commercial programs (Aabel & JMP are nice
Mac 3D applications, and I'm sure there are others), or write it
yourself in OpenGL.  I think OpenGL would be a better choice than C+
+.
OpenGL is a higher level graphics language, and knows how to access
the
specialized accelerators in the graphics cards, which are actually
faster for this stuff than the G5.  That's how the dungeon games do
the
3D shading and rendering.

I'll be happy to donate a considerable amount of code that I've done
in
this effort (most was taken from an old freeware program called
Rotator, which I no longer could find with Google, but I have
somewhere
in my archives), but we decided this was pretty much a dead end.
Rotator was in C, and quite unreadable. For the investment this task
would take, I think it'd be better to start over in OpenGL.  It's
cross-platform too, which is important, as you'll find you want to
port
it to a Cray.

I'd still think you want to use FlowJo to read the DiVa files,
compensate them, transform them, gate them, and then export desired
subpopulations to the 3D viewer.   If it were any other instrument,
you
could probably read the files yourself, with R or our free Java
libraries, but the DiVa files  are a unique format, and almost always
require compensation and transformation to a lin/log scale, so
there's
a lot of work before you even get to viewing them.
**************************************************************************************************************************

Re: 3D Graphics for flow data display
This message: [ Message body ] [ More options ]
Related messages: [ Next message ] [ Previous message ] [ Maybe in
reply to ] [ Next in thread ]
From: Adam Treister <a...@treestar.com>
Date: Sun Jan 04 2004 - 13:48:24 EST

David,

We've tried on a couple of occasions to add a "spatial" 3D module to
FlowJo, and it has never turned out well enough to make it into a
release.  We've found that using time as the third dimension, as in
our
"data movies," or using several 2D graphs, as in our "multi-graph
overlay" to be more practical solutions.

If you want smoothing or density coloring, that requires binning the
data. Even working at low resolution, you're looking at 256 times as
much time and memory to take the plot into an additional dimension.
You might get a tenfold performance increase with the G5 (which I
think
is quite optimistic, because the G5 adds fast floating point
processing, but binning is a integer operation), but even with that
that, adjusting a gate goes from taking perhaps a second to almost a
half minute.  That would make using FlowJo feel like using CellQuest
(just kidding ;)   At the full resolution of DiVa files, you're
looking
at another thousand fold increase over the 2D version, or a billion
times (1000 ^ 3)  as long as we take to do it now.   So, as best I
can
figure it, we can only support 3D at the cost of losing interactivity
with the data (ie, we can make the views, but changing gates or
parameters won't immediately change the 3D visualization).

It would be tough to have contours in 3D as each layer would obscure
the ones inside it.  Contours would have to have varying opacity,
which
not only increases the computational time and complexity, but would
make it hard to differentiate populations.  And the user interface
for
gating in space would be a real challenge.  You could chop thru space
with planes, but that's 1D gating, which doesn't give you more
capability to define populations than you have now.  So we'd have to
invent polyhedral gating.

If all you want to do is look at already-gated populations in 3D,
there
are options that exist.  Expo32 has this feature, if you can figure
out
how to use Beckman Coulter (actually, ACS wrote it) software to view
BD
files.  You can use existing commercial programs (Aabel & JMP are nice
Mac 3D applications, and I'm sure there are others), or write it
yourself in OpenGL.  I think OpenGL would be a better choice than C+
+.
OpenGL is a higher level graphics language, and knows how to access
the
specialized accelerators in the graphics cards, which are actually
faster for this stuff than the G5.  That's how the dungeon games do
the
3D shading and rendering.

I'll be happy to donate a considerable amount of code that I've done
in
this effort (most was taken from an old freeware program called
Rotator, which I no longer could find with Google, but I have
somewhere
in my archives), but we decided this was pretty much a dead end.
Rotator was in C, and quite unreadable. For the investment this task
would take, I think it'd be better to start over in OpenGL.  It's
cross-platform too, which is important, as you'll find you want to
port
it to a Cray.

I'd still think you want to use FlowJo to read the DiVa files,
compensate them, transform them, gate them, and then export desired
subpopulations to the 3D viewer.   If it were any other instrument,
you
could probably read the files yourself, with R or our free Java
libraries, but the DiVa files  are a unique format, and almost always
require compensation and transformation to a lin/log scale, so
there's
a lot of work before you even get to viewing them.

I've promised you 3D graphs in FlowJo in the past, and I've done my
best to deliver them, but the results have been pretty
disappointing.
And the benefit of them has never been demonstrated.  If you can show
us how 3D views provide more interpretable data than our current
"compromise solutions,"  that would help.   If you want to pick a
data
file, we'll make you get a spinning, stereoscopic, 3D view of it.  If
we find that other scientists are able to make conclusions about the
data better than they can from our existing visualizations, that will
go a long way towards bumping it up on the FlowJo future feature list.

I hope that helps.

Adam

On Dec 31, 2003, at 8:38 AM, David Dombkowski wrote:

- Hide quoted text -
- Show quoted text -
>  I am addressing this inquiry to all who may have suggestions as to
> software tools that will be of aid in achieving my goal.
>  I wish to produce software for the Macintosh G5 computer running OS X
> that will allow for the display of 3 dimensional plots to aid in the
> analysis of 10 or more color data. Displaying this data in only 2
> dimensional plots is clearly limiting. My goal is to be able to
> display high resolution DiVa data in 3 dimensional plots that can be
> manipulated so as to allow for various viewing angles in real time.
> Memory will not be limited so that this will not be a limiting factor.
> I believe the best code for this software will be C ++.
>  Please feel free to respond to this inquiry publicly so that we may
> have a discussion as well as collaboration on achieving this gaol. The
> time has come to  develop this software and distribute freely among
> those who see the potential of such an application.
> David
> --
> David M. Dombkowski
> dombkow...@helix.mgh.harvard.edu
> Flow Cytometry-Pathology-CNY rm7017
> Massachusetts General Hospital-East
> 149 13th Street
> Charlestown, MA 02129
> Tel (617)-726-1683
> Fax (617)-724-3164

Received on Mon Jan 5 13:58:00 2004
This message: [ Message body ]
Next message: facs_c...@wehi.EDU.AU: "Re: 3D Graphics for flow data
display"
Previous message: Joost Schuitemaker: "intracellular staining of ...
2004"
Maybe in reply to: David Novo: "Re: 3D Graphics for flow data
display"
Next in thread: facs_c...@wehi.EDU.AU: "Re: 3D Graphics for flow data
display"
Contemporary messages sorted: [ By Date ] [ By Thread ] [ By Subject ]
[ By Author ] [ By messages with attachments ]
This archive was generated by hypermail 2.1.8 : Thu Jan 22 2004 -
12:12:46 EST

Create a group - Google Groups - Google Home - Terms of Service -
Privacy Policy
(c)2007 Google
Mitch Haynes - 08 Jan 2008 15:33 GMT
> You can use existing commercial programs (Aabel & JMP are nice
> Mac 3D applications, and I'm sure there are others), or write it
[quoted text clipped - 178 lines]
> Privacy Policy
> (c)2007 Google

Re: Thanks for the suggestions - was rendering in 3D

   * This message: [ Message body ] [ More options ]
   * Related messages: [ Next message ] [ Previous message ] [ In
reply to ] [ Next in thread ] [ Replies ]

From: Adam Treister <adam@treestar.com>
Date: Thu May 18 2006 - 20:20:18 EDT

On May 12, 2006, at 10:02 AM, Bushnell, Timothy wrote:

> Thanks to everyone who suggested possible software to view data in
> 3D.  I’ll be trying several different platforms to see which works
[quoted text clipped - 13 lines]
>
> Tim
Tim,

With all due respect to these solutions, you shouldn't think that
Mario could sleep at night if anyone could perform high dimensional
analysis better than FlowJo.  [Disclaimer:  Yes, I live off FlowJo
sales, and that's a blatantly commercial statement, but it gets
technical from here on.]
We've played with spatial 3D plots a lot, both our own prototypes
and
others, and they just don't do a very good job of discriminating
populations.  And its impossible to coherently describe the
populations you can see.   I like the slice-and-dice approach that
you get by making a flipbook on X vs. Y in slices along the Z axis
(it shows up as a Quicktime movie), but that too is very difficult
to
use in a way that's better than two 2D graphs connected by a gate.
If you really want to increase your dimensionality, we're just
adding
a new "Polyvariate Plot" to the Mac version of FlowJo for next
week's
ISAC.  The idea was taken from RFlowCyt.  We've added interface
refinements to make it more interactive, but like any good R tool,
it'll astound and confuse you.
http://www.flowjo.com/v8/html/polyvarplot.html

The Polyvariate Plot can model transformations in any number of
dimensions.  So it will produce a 3D plot, or as many dimensions as
you want (Shown below in 5D).  And it projects these transformations
onto a graph window, so you can gate on them.

We're still trying to figure out the applications for this
visualization, but if you're looking for another dimension as a way
to differentiate populations, we think this is potentially much more
powerful than conventional spatial projections.   This is explained
in the poster P178 at ISAC next week, or at the web page above.

Be forewarned: This is the opposite end of the sizzle/steak
spectrum.  Most people use 3D graphs to make their PowerPoints look
spiffy.  These graphs are absolutely impossible to explain in a
presentation.

Adam

-----------------------

A 3D plot:


A 5D plot:



Received on Fri May 19 17:58:00 2006

   * This message: [ Message body ]
   * Next message: Jerry Spangrude: "Making tandem conjugates"
   * Previous message: Rebecca.Peters@UCHSC.edu: "Sorting dendritic
cells and platelets on FACSAria"
   * In reply to: Bushnell, Timothy: "Thanks for the suggestions -
was rendering in 3D"
   * Next in thread: Jerry Spangrude: "Making tandem conjugates"
   * Reply: Jerry Spangrude: "Making tandem conjugates"
   * Reply: A.J. Rossini: "Re: Thanks for the suggestions - was
rendering in 3D"

   * Contemporary messages sorted: [ By Date ] [ By Thread ] [ By
Subject ] [ By Author ] [ By messages with attachments ]

This archive was generated by hypermail 2.1.8 : Wed May 24 2006 -
04:12:03 EDT
Re: Thanks for the suggestions - was rendering in 3D

   * This message: [ Message body ] [ More options ]
   * Related messages: [ Next message ] [ Previous message ] [ In
reply to ] [ Next in thread ] [ Replies ]

From: Adam Treister <adam@treestar.com>
Date: Thu May 18 2006 - 20:20:18 EDT

On May 12, 2006, at 10:02 AM, Bushnell, Timothy wrote:

> Thanks to everyone who suggested possible software to view data in
> 3D.  I’ll be trying several different platforms to see which works
[quoted text clipped - 13 lines]
>
> Tim
Tim,

With all due respect to these solutions, you shouldn't think that
Mario could sleep at night if anyone could perform high dimensional
analysis better than FlowJo.  [Disclaimer:  Yes, I live off FlowJo
sales, and that's a blatantly commercial statement, but it gets
technical from here on.]
We've played with spatial 3D plots a lot, both our own prototypes
and
others, and they just don't do a very good job of discriminating
populations.  And its impossible to coherently describe the
populations you can see.   I like the slice-and-dice approach that
you get by making a flipbook on X vs. Y in slices along the Z axis
(it shows up as a Quicktime movie), but that too is very difficult
to
use in a way that's better than two 2D graphs connected by a gate.
If you really want to increase your dimensionality, we're just
adding
a new "Polyvariate Plot" to the Mac version of FlowJo for next
week's
ISAC.  The idea was taken from RFlowCyt.  We've added interface
refinements to make it more interactive, but like any good R tool,
it'll astound and confuse you.
http://www.flowjo.com/v8/html/polyvarplot.html

The Polyvariate Plot can model transformations in any number of
dimensions.  So it will produce a 3D plot, or as many dimensions as
you want (Shown below in 5D).  And it projects these transformations
onto a graph window, so you can gate on them.

We're still trying to figure out the applications for this
visualization, but if you're looking for another dimension as a way
to differentiate populations, we think this is potentially much more
powerful than conventional spatial projections.   This is explained
in the poster P178 at ISAC next week, or at the web page above.

Be forewarned: This is the opposite end of the sizzle/steak
spectrum.  Most people use 3D graphs to make their PowerPoints look
spiffy.  These graphs are absolutely impossible to explain in a
presentation.

Adam

-----------------------

A 3D plot:


A 5D plot:



Received on Fri May 19 17:58:00 2006

   * This message: [ Message body ]
   * Next message: Jerry Spangrude: "Making tandem conjugates"
   * Previous message: Rebecca.Peters@UCHSC.edu: "Sorting dendritic
cells and platelets on FACSAria"
   * In reply to: Bushnell, Timothy: "Thanks for the suggestions -
was rendering in 3D"
   * Next in thread: Jerry Spangrude: "Making tandem conjugates"
   * Reply: Jerry Spangrude: "Making tandem conjugates"
   * Reply: A.J. Rossini: "Re: Thanks for the suggestions - was
rendering in 3D"

   * Contemporary messages sorted: [ By Date ] [ By Thread ] [ By
Subject ] [ By Author ] [ By messages with attachments ]

This archive was generated by hypermail 2.1.8 : Wed May 24 2006 -
04:12:03 EDT
Mitch Haynes - 20 Jan 2008 23:24 GMT
> > You can use existing commercial programs (Aabel & JMP are nice
> > Mac 3D applications, and I'm sure there are others), or write it
[quoted text clipped - 375 lines]
> This archive was generated by hypermail 2.1.8 : Wed May 24 2006 -
> 04:12:03 EDT

http://groups.google.com.au/group/misc.health.aids/browse_thread/thread/7975e8d8
876fdd13


MORE TO READ..

Quick Links:
> Flow Cytometry, cytometry,Confocal Microscopy, multiphoton
> microscopy,
[quoted text clipped - 700 lines]
> proliferation ... Stelekati [mailto:e...@fz-borstel.de] >>>Sent:
> Monday, March 26, 2007 6:58 AM >>>To: Cytometry Mailing List>>>Subject: CFSE graphs >>> >>>Dear all, >>>I want to ...

> http://flowcyt.cyto.purdue.edu/hmarchiv/Current/0490.htm- 9.0KB
> 72%
[quoted text clipped - 744 lines]
> Find Similar
> Highlight

HERE IS YOUR GRANT LIST TO GO WITH IT AND HOW PURDUE HAS ALL THE
PRICES SET FOR THE LABS BY PAUL J ROBINSON

These data are already available on our website at Purdue are numbers
for over 80 core labs in the country
Re: Canadian Fee Survey
•     This message: [ Message body ] [ More options ]
•     Related messages: [ Next message ] [ Previous message ] [ In
reply
to ] [ Next in thread ] [ Replies ]
From: J. Paul Robinson <j...@flowcyt.cyto.purdue.edu>
Date: Sun Mar 18 2007 - 23:12:39 EDT
These data are already available on our website at Purdue
http://www.cyto.purdue.edu/flowcyt/labinfo/rates.htm  there are
numbers for over 80 core labs in the country  regards    paul
robinson      Kristin Chadwick wrote:  > Hello all,  >    > I run a
Flow Cytometry Core Facility at a Canadian academic institute.   > We
are currently evaluating our user fees for the upcoming fiscal year.
>    > If you run an academic flow cytometry core facility in Canada,

could you   > please indicate which of the following services you
provide, along with   > the associated hourly rates:  >    >   > 1)
Analyser  user operated  >   > 2)  Analyser  with Core operator
support  >   > 3)  Sorting  by Core operator  >   > 4)  Sorting, or
use of sorter for analysis (ie UV, multi-colour not   >
possible on Analyser)  user operated  >   > 5)  Training  >   > 6)
Data analysis on offline workstation  >   > 7)  Do you distinguish
between academic/institutional or   > non-academic/corporate users?
>   >    > I will provide a summary of this information once my survey

is   > complete. Thank you in advance for your assistance.  >   >
Sincerely,  >    > Kristin  >   >   > *Kristin Chadwick*  > *Manager*
> London Regional Flow Cytometry Facility  > 4th Floor, Room E4-07  >

Robarts Research Institute  > P.O. Box 5015, 100 Perth Drive  >
London, ON  Canada  N6A 5K8  > Phone: (519) 663-5777 x34042  > Fax:
(519) 663-3789  > kchadw...@robarts.ca <mailto:kchadw...@robarts.ca>
>   >       --   J. Paul Robinson  SVM Professor of Cytomics

Professor of Immunopharmacology & Biomedical Engineering  Director,
Purdue University Cytometry Laboratories  President, International
Society
for Analytical Cytology    Purdue University Cytometry Laboratories
Bindley Bioscience Center  1203 West State Street  Discovery Park,
Purdue University  West Lafayette, IN 47907-2057  Ph (765) 494 0757;
Fax (765) 494 0517  email: j...@flowcyt.cyto.purdue.edu  www.cyto.purdue.edu
Join ISAC - www.isac-net.org    Change lives today  - www.cytometryforlife.org
Received on Mon Mar 19 11:18:02 2007
•     This message: [ Message body ]
•     Next message: jakeci...@juno.com: "Re: Cell Sensitivity to
Trypsin"
•     Previous message: Dapprich, Patricia: "TRALI"
•     In reply to: Kristin Chadwick: "Canadian Fee Survey"
•     Next in thread: Brown, Lucy: "Salary Survey"
•     Reply: Brown, Lucy: "Salary Survey"
•     Contemporary messages sorted: [ By Date ] [ By Thread ] [ By
Subject ] [ By Author ] [ By messages with attachments ]
This archive was generated by hypermail 2.1.8 : Wed Jan 31 2007 -
03:12:00 E

.

*****************************************************************************
because I'm basically   too lazy to reply to each individual person
(sorry)) FLOW JO, PAUL J ROBINSON AND NIH GRANTS

The Daily Dongle: - 2 visits - Nov 25
Rant about FlowJo's goings-on. ... NIH Funding. Another thread from
Purdue worth posting: .... I saw this question on Purdue mailing list
earlier today. ...
flowjo.typepad.com/the_daily_dongle/2007/06/index.html - 33k - Cached
- Similar pages - Note this
The Daily Dongle: Current Affairs
Rant about FlowJo's goings-on. ... NIH Funding. Another thread from
Purdue worth posting:. We are calling upon you again during this
Independence Day ...
flowjo.typepad.com/the_daily_dongle/current_affairs/index.html - 27k
-
Cached - Similar pages - Note this
[ More results from flowjo.typepad.com ]
This page under construction
http://www.cyto.purdue.edu/hmarchiv/cytomail.htm. Flow cytometry
analysis software: ... http://www.niaid.nih.gov/reposit/tetramer/index.html.
Ebioscience ...
www.immunology.utoronto.ca/research/resources/msb/fc.htm - 27k -
Cached - Similar pages - Note this
The Daily Dongle: - 2 visits - Nov 25Rant about FlowJo's goings-
on. ... -the impact of cuts to grants already funded .... I saw this
question on Purdue mailing list earlier today. Since FlowJo ...
flowjo.typepad.com/the_daily_dongle/2007/06/index.html - 33k - Cached
- Similar pages - Note this
The Daily Dongle: Current Affairs - 12:10amRant about FlowJo's
goings-
on. ... For those of you not on Purdue, Joao Loureiro from Portugal
wrote: ... -the impact of cuts to grants already funded ...
flowjo.typepad.com/the_daily_dongle/current_affairs/index.html - 27k
-
Cached - Similar pages - Note this
Purdue Cytometry Mailing List: By Date - Nov 25Re: Physical
exhaustion
and immune system FlowJo Technical Support - Maciej Simm (Wed Mar 14
2007 - 17:41:46 ..... Travel grants for young investigators, ...
www.cyto.purdue.edu/hmarchiv/Current/thread.htm - 288k - Cached -
Similar pages - Note this
Purdue Cytometry Mailing List: By Date - 2 visits - Nov 25Re: Using
DIVA Exp Files in Flojo FlowJo Technical Support - Maciej Simm ......
Travel grants for young investigators, ImmunoRio2007
gharago...@sums.ac.ir ...
www.cyto.purdue.edu/hmarchiv/current/index.htm - 318k - Cached -
Similar pages - Note this
[ More results from www.cyto.purdue.edu ]
The Whitaker Foundation 1996 Annual Report - Grants ApprovedRESEARCH
GRANTS Auburn University Thomas S. Denney, Jr., .... State
University)
Becky Jo Ficek Rice University (B.S. Purdue University) Anne Marie
Findlay ...
www.bmes.org/WhitakerArchives/96_annual_report/grantsap.html - 33k -
Cached - Similar pages - Note this
Vision now reality in Purdue's Discovery ParkThe park's Birck Center
has awarded $2.4 million in start-up grants for nine of those new
faculty .... V. Jo Davisson, (7865) 494-5238, davis...@purdue.edu ...
www.purdue.edu/UNS/html3month/2004/040919.Rutledge.dispark.html - 28k
- Cached - Similar pages - Note this
Testimony of JO ANNE GOODNIGHTThe development of the miniaturized
flow
probe marks the first time that anyone has ... Funding provided by an
STTR Phase I grant funding resulted in the ...
www.hhs.gov/asl/testify/t010621.html - 26k - Cached - Similar pages -
Note this
This page under constructionFlow cytometry users: useful sites.
Scripps Research Institute Flow Cytometry Core Facility http://facs.scripps.edu/.
Purdue University Cytometry ...
www.immunology.utoronto.ca/research/resources/msb/fc.htm - 27k -
Cached - Similar pages - Note this
FACS Flow Cytometry FacilityUse of stand-alone workstation with
CellQuest and FlowJo software for data analysis ... Flow cytometry
users: useful sites http://facs.scripps.edu/. Purdue ...
www.immunology.utoronto.ca/CellSorter.htm - 23k - Cached - Similar
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.