
The DataViz panelists, up close.
Visiting the Dataviz site at Scilands, after the panel discussion.
The Life2.0 auditorium filled to capacity, with the best crowd in the world.
Today was quite a remarkable day. I attended a talk by Mitch Kapor (the originator of Lotus 123 and one of the pioneers of the PC revolution). I met with 3 student debate groups from my pharmaceutics class. I had lab meeting with my graduate students. I hundreds of emails. But the most important part of the day came at 5pm, when I participated in my first Second Life conference as a speaker in a panel discussion, invited by Melanie Swan (Xantha Oe, SL). This was at the Life2.0 conference. The conference program was outstanding. Mitch Kapor (KMitch Linden, SL) who is now Chairman of Research at Linden Labs gave the opening talk a few hours earlier, which got me really excited to begin with. But, the most important thing was that the panel discussion was a great success. For one, the auditorium was pretty much filled to capacity. The slides projected really well on the screen and there was little lag. Most importantly, the talks were excellent. Each presentation was only ten minutes long, but each one of us panelists had packed it full of information. And, the information covered a huge variety of Data Viz applications. Melanie did a really great job with the organization. She has posted the presentations for everyone to see. Here they are:
Melanie
Gus
Eric
Michel
Ben
By far, this is one of the best conferences I have ever participated in. Not only was the quality of the presentations excellent. It was a tremendous learning experience for me. And, as soon as the conference was over, we visited the data vizualization sites at Scilands, and then Melanie took everyone to see the CAIA-ACS lab for themselves. I stepped out early, because I had other RL things to do. But at the end of the day, I was able to go home and relax....looking back, all I can say is "Wow!". Melanie, thank you for this incredible experience. I am looking forward for my next conference in SL.
Here is a Flickr slide show of the presentions.
1CellPK
Monday, March 17, 2008
DataViz Presentation at Life2.0 Conference
Sunday, March 2, 2008
Creation of the Data Visualization Interest Group in Second Life
An important applications that is much needed in SL is the ability to plot data from a spreadsheet. While SL has excellent graphics and visualization capabilities, it is presently not possible to plot even the simplest of all graphs, because there simply are no user friendly plotting tools in SL..... Not even a simple application to plot a histogram, bar graph, 2D or 3D scatter plot from data in a spreadsheet is available.
Speaking about this with several other people in SL, we decided to form a Data Visualization group, so as to begin consolidating all the existing plotting and data visualization tools into one site, and then allow for application developers to make these graphing tools user friendly. I like to refer to a user friendly plotting tool as "Excel-SL" -- in analogy to Microsoft Excel in terms of its simplicity and basic graphing capablities. Beyond that, we really need a more sophisticated graphing tool like Miner3D (from Dimension5) or Spotfire. In fact, the graphics in SL are much better than the graphics in either one of these two software packages, so this would be a great opportunity for someone to develop a highly competitive, marketable product.
Leading this data visualization effort, I have teamed up with Melanie Swan (Xantha Oe, SL). Melanie and I have had several brainstorming sessions about DataViz lately. One of the interesting things to emerge out of our conversations is that a wiki has been created by Melanie, so that now we are able to begin building an SL community interested in data visualization tools, both from a user standpoint as well as a developer standpoint. This wiki can be accessed at the following site: http://sldataviz.pbwiki.com/
Anyone who is interested in the development of data visualization tools in SL should IM me (Caia Alter) or Xantha Oe, so as to become part of the wiki. Xantha is working on acquiring some land in SciLands, so that at least we can start creating a common, centralized repository for all graphing and data visualization tools, where people can borrow any of the tools for their own use, as well as contributing tools of their own to the community.
Saturday, March 1, 2008
Installation of Quadscreen Virtual Reality Workstation at the Burnham Institute
This sign welcomes Burnham02 Alter to SL. It is strategically placed at the home base of the virtual workstation, in my lab in Second Nature.

The installation of the Virtual Reality workstation came about as part of the collaboration between MACE -The Michigan Alliance for Cheminformatic Exploration- and the MLSCN center at the Burnham. Marc Mercola, Jeff Price and the other scientists at the Burnham have always been very supportive of the interaction between the Chemiformatic Centers and the Screening Centers so they welcomed me to their Center and they were more than happy to see what it was that I was going to show them. Well, as soon as I showed them the ACS CAIA, Jeff and the other members of his high content screening group were immediately impressed by the powerful graphics of SL, as well as the ability to interface with the wikis so that images can be annotated by human users as well as by machines. Jeff, and everyone else in Jeff's lab quickly grasped the importance of this technology in terms of image data visualization and communication. Fortunately, itt really does not take too much effort to convince the experts of how good and powerful SL graphics capabilities are... so the visit can be declared a success!
As expected, the installation of the workstation was not a simple matter, involving a lot of blood, sweat and tears. Immediately after I installed it and began testing it, I found out the workstation was freezing when the avatar went into the ACS CAIA. I was able to figure out the problem after two days of troubleshooting, and then came up with a work around: I found out that the memory usage of SL was maxing out at about 400MBytes, wereas in my laptop SL memory usage would not max out until reching about 700MBytes, within the same sim. The maxing out would cause the quadscreen to stall, whereas my laptop would cruise through the sim without any glitches because its memory was not maxing out. I found out there was plenty of RAM memory left on the quadscreen, so the maxing out of the memory was not due to the lack of RAM (I put 4G Bytes RAM on the quadscreen same as my laptop, and I was only using about a fourth of it, with 1.2 GBytes left).
Looking further into the hardware components, I found out that the NVIDIA graphics cards that went into the workstation had 256 MBytes memory each, while the graphics card powering my laptop had 512 MBytes memory. I believe this is the root cause of the problem. As a workaround, I limited the memory cache in the SL setting to 64MBytes. This, plus other adjustments on the SL graphics settings (such as setting the maximum sight distance to less than 120 meters) improved the quadscreen performance so that one can navigate around the ACS CAIA without stalling or freezing. Nevertheless, there is some lag everytime the avatar moves to a new view on the CAIA, since the images have to be loaded through the network as opposed to being stored in the graphics card memory. But, this lag is only apparent if one has been cruising around the ACS CAIA from a better computer...like my laptop. So, I figured I wouuld leave the virtual reality workstation as is. If anyone at the Burnham is actually going to put it to good use, I will work to upgrade the workstation's graphics cards, so that they get best experience possible. For the time being, I will work on getting the Burnham scientists set up with some avatars, help them through "disorientation island", and then set my SL lab as home so I can tour them around and guide them through the world when they decide to enter again on their own.
Thursday, February 14, 2008
New Pharmaceutical Sciences Flyer Artwork from Second Life

My fourth attempt at a PharmSci department flyer photo from SL.
(unanimouosly REJECTED because the colors were inappropriate).
The official photo for the 2008 PharmSci department flyer.
I am pleased to report that the faculty of the Department of Pharmaceutical Sciences approved a photo from Second Life for its official flyer! This was not easy, by any means. It actually took me five different tries over a period of a month. For the first three tries, the Second Life photo and composition was rejected after much back-and-forth discussion and argument between me and the rest of the faculty: "Colors are too bright", "The composition is too complex", "It takes too much time to figure out what is going on in this photo", "The objects do not look clear to me", "This represents you , not the department", etc. etc. But I was determined. On the third try, the biggest criticism was that the colors were still too bright. So, I emailed the faculty and told them I was going to make the colors really, really, dull. I proceeded to make the objects green and white --the colors of Michigan State, our biggest football rivals. Immediately after I emailed them the Michigan State version. I hear back from them...." the students will not like these colors" So, I immediately reworked the colors to Maize and Blue, and emailed them the photo with a text message saying "GO BLUE!"....sure enough, the photo was finally approved!
Friday, February 8, 2008
CAIA Test Successful -SL handles smoothly
Sadly, from my lab's Dell quadscreen workstation, the results was not as good: when I got into the CAIA, the quadscreen practically froze. My quadscreen workstation runs the same processors and memory as my lap top, with the four 24inch LCDs powered by 2 NVidia graphics card. Marijo, one of my grad students was able to enter ACS island and navigate through the CAIA with her iBook computer no problem, so the problem was with the quadscreen and not with SL. My quadscreen is operating with Windows XP, so perhaps the problem is that I am not able to make use of the full memory and processor capabilities? My goal is to try SL on Windows Vista by the end of February, and see whether I can get any improvement in performance from the quadscreens.
Tuesday, February 5, 2008
CAIA Lab at American Chemical Society (ACS) island
Sunday, February 3, 2008
Avatar Entropy, Chaos, Information and Encryption in SL
Today I began some very simple experiments into the relationship between information, entropy, encryption and chaos in SL. Basically, I took three spheres (.5 m diameters) and made them so that they were kissing each other in 3D space. Then, I made a copy of these three spheres, placed them 5 meters apart from the first three spheres. I converted the 2x 3spheres into physical objects and dropped them from a distance of about 2meters from a floor plank. I repeated this experiment a few times. This is preliminary, but here is what I observed: The two sets of three spheres dropped side-by-side (simultaneously) followed similar (but perhaps not exactly identical?) paths. However, when the spheres were dropped at different times, the paths that the spheres followed upon collision with the floor plank appeared different. Caveat: this was a quick 5 minute experiment, and I simply eyeballed the results. But this is what I saw. This result brings up some interesting questions. I think the three touching spheres represents a chaotic system (someone please correct me if I am wrong). By putting 2 sets of three touching spheres side by side and dropping them simultanously, the Linden computer processors should be solving the same equations simultaneously, so the objects follow paths that are very similar to each other, upon collision with the floor plank. However, when the touching spheres are dropped at different times, the behavior of the processors may be different because the equations are not being solved simultaneously, so the paths that the spheres follow is different. Unlike a classical computer chaos experiment, it is not that the initial conditions as specified by the spatial positon of the spheres is different. Rather, the functioning of the Linden computers may be slightly different at different times. Related to this observation, one intersting question is whether 3spheres dropped SIMULTANEOUSLY at different sims from the same relative heights and relative positions would behave more similarly to each other upon collision with the floor plank, than if they werre dropped at different times. In such a case, it may be possible to encrypt information in the way in which that 3 (or more) touching spheres move upon collision with the ground, such that the information is both encoded and decoded at the point that the three three (or more) spheres are dropped from the same relative heights and positions. This encryption method would work if the physics of different sims are being processed by at the same time by the same computer. By analyzing the effect of time and distance upon differences in the paths followed by two sets of three touching spheres that are dropped from the same relative positions, it should be possible to analyze how the information content of the three touching spheres is lost as a function time and space. I will refer to this loss of information as Avatar Entropy. Nevertheless, these are preliminary observations that should be better controlled, measured and reproduced. I need to re-check that the position of the spheres are correct, that the floor planks are horizontal, etc...again these are preliminary observations. But, I want to get these results out there in case someone out there is interested in researching these questions in SL. Note: I am a pharmaceutical scientist, not an expert in information, entropy, chaos or encryption...I just think this question is sufficiently interesting that may be worth exploring. Here are a few more questions worth thinking about --- going back to a die that I was making the other day, I wonder: would two die dropped from the same position, height, and time in different sims behave the same way or differently? Would the same die dropped from the same height and position from the same sim --but at different times-- behave differently? How about the behavior of two touching spheres? How about the behavior of one sphere? How about the behavior of 1,2,3, n, n+1 kissing rods, hollow cyllinders, cubes, helices and other odd shaped objects (of the same or different geometric shapes)?
In the picture above, I am standing in front of my experimental set up, in the teaching space of Hiro Sheridan, my next door neighbor in SL. I will leave th2 2x3spheres prim behind for Hiro to take a look at. I IMed Hiro Sheridan about this. Hiro is a mathematical physicist, who works on encryption, SL, neural prosthetics, science fiction and other relevant subjects, for collaboration. Hiro will be scripting something to measure the position of the spheres where they land....measuring where the spheres land will certainly allow for a more objective assessment of my preliminary observations.
Blog Archive
-
▼
2008
(24)
-
▼
January
(15)
- The Subcellular Drug Transport Laboratory
- Our Vision
- The Rosania Reseach Group Laboratory in Second Lif...
- The Physical and the NonPhysical in Second Life
- Correction on Physical vs NonPhysical Interaction ...
- Artificial Avatars, Chemreader and Plato
- Cells on Pores, Millipore filters, size exclusion ...
- Rigid Resin for Size Exclusion Chromatography
- Size Exclusion Chromatography Set Up
- The Lab Pet
- Loading columns and problems with chromatography
- The avatar engine
- Probability in SL
- A fractal solution to repetitive tasks
- My First Knit
-
►
February
(6)
- Plasmodium feasting on hemoglobin (reversed time s...
- Prim size limits, linking distance limits and the ...
- Avatar Entropy, Chaos, Information and Encryption ...
- CAIA Lab at American Chemical Society (ACS) island...
- CAIA Test Successful -SL handles smoothly
- New Pharmaceutical Sciences Flyer Artwork from Sec...
-
▼
January
(15)
About Me
- Gus Rosania
- I am Assistant Professor at the University of Michigan College of Pharmacy, Department of Pharmaceutical Sciences




