« uh oh | Main | Data analysis service - now being considered »

August 25, 2008

What's new in FJ Macintosh

Lots of development has been ongoing on both fronts (mac and PC).

First, For our loyal Mac users: announcing 8.8b5

you can now bend quad gates (hold down option key while you drag the center point):

Picture 3->-> Picture 4 

hint: once "bent", the quads will become stand-alone gates. To make sure the gate boundaries don't drift, use "alt+drag" to move the center point from now on.

you can also align multiple gates and "mold" them together (cmd+a, cmd+opt+m):
 Picture 5->-> Picture 6

now you can drag the "molded" vertices together when you hold down the "option" key while dragging them:

Picture 6->->Picture 7

Comments

What happened to full postings being in the feed?

The gate molding feature is awesome - I'm looking forward to playing with it!

about the full postings - Whatchu mean :) ?

I haven't messed with the feed settings, maybe typepad did (or having images in the thing breaks it..)

Will we be able to do this stuff in Windows too? It would be really nice... Speaking of which, why do you develop Windows and mac versions separately?

Max,

we're definitely going to implement this in PC, though probably not for version 7.5 (which is already 2+ years behind schedule, so no feature creep until all bugs are fixed ;) )

Regarding the second part of your question - because Mac programming requires a much different programmer than Java programming. Which, I know, may seem like a bullshit answer - but only until you've tried to project-manage both products :) We've had people do both simultaneously, but it did not work out in terms of productivity, nor quality.

Ultimately, mac version development will end with some "final" version 8 build, and the Java version will be made to run on both platforms, and we'll only be developing the Java version. The timeline on this is sometime between now and 2010.

Google Reader may be the culprit. Or typepad. Who knows. All I know is this morning everything up to the first two images was in the RSS feed, and nothing else; if I have the feed show everything read and unread from today the entire posting shows. Ah, the joy and mystery of the internets.

Hmm, hopefully the other comment is just waiting to be approved.. But new comment (if the prior Google Reader prolly hates me response isn't posted) -

The title line quote is using the wrong its. Just FYI. :)

What are the rules for events that fall on the boundary between regions that have been molded together? With simple regions you can have an "on the line" rule, and you can make rules for quadstats as well, but what are you doing here?

Good catch LBP, fixed the its.

Ernie,

Given a "shared line" of two adjacent gates, it is defined by two points (vertices). The coordinates for each gates' equivalent vertex are identical, therefore the lines are identical, therefore there is no gap between the lines, therefore there is no "between" for events to fall into. Prove this to yourself by making two adjacent gates A and B, then make a boolean and see if anything "slips through" as you alt-drag the molded vertices around.

The calculation for inclusion/exclusion for events is simply the same one we use for polygons and other non-orthogonal shape gates.

I wasn't talking about whether events could be "between regions" but rather how you stop events from being double-counted. If I understand what you're saying, this gate-molding feature is a UI convenience layer over standard polygon gates. So if an event is on the line for one polygon in a way such that it counts as being in that region, and an adjacent region shares the same line, then that event also counts as being in the adjacent region?

A less convoluted way to ask it: If you have a plot where regions with molded vertices cover the entire plot, does the sum of the count of events of those regions match the count of events for the whole plot?

Ernie,

yes, we include all events, and don't double-count any. easiest way to prove it is in the table editor where you can create a formula which subtracts total events from a sum of all the gates. In my tests, I always got 0 events for all N's.

Events that fall exactly on the line between two gates belong to the gate which contains x + epsilon, for some small arbitrarily small epsilon.

Has anyone tried to use this version of FlowJo? I just downloaded it and tried to import samples...and it crashed. I can't get any samples into the workspace without it crashing.

I've tried with samples collected on both the Calibur and LSRII, same results.

FWIW, I'm running OS X v10.5.4 on an intel based machine.

Ted,

this version is now in use by hundreds of users, if I were to believe the number of downloads corresponds to number of users ;)

When the app crashes, please capture the crash log and copy/paste it to us (if you send it to apple, we'll never see it.)

Also, have you tried deleting your preferences files? This sometimes clears out unreproducible errors.

Maciej,

I sent in a bug report and Nick responded suggesting I reset my preferences.

After doing that things started working for me.

And I LOVE the molded gating, it's so much easier than moving everything around individually!

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment