How To Generate 2, 3 and 4 Way Venn Diagrams with Drill Down in SAS

Venn Diagram SAS Paper

Venn Diagram SAS Macro

When it comes to Venn Diagrams most people use a combination of Microsoft PowerPoint to generate two or three way Venn diagrams, and use filtering in Excel to count the numbers in each group. Not many people know about the four way Venn diagram and when it comes to counting the numbers in each of the 16 groups and inputting the figures into the right group it is usually done nervously and is very time consuming.

There are some websites that enable you to create 2, 3, and 4 way Venn Diagrams quite easily, however they only work with qualitative data, assume that all the elements are within the union of the groups, and do not offer you the ability to drill down in to each of the 16 groups to see the elements that are making up the groups.

This paper shows how you can combine SAS Macro, logical data steps, DSGI, and HTML to generate 2, 3 and 4 Way Venn Diagrams with Drill Down Functionality very quickly. This algorithm is very useful when looking at results of transcriptomic experiments because of the huge volume of data.

Novembers Facebook Development Garage London

The way how Applications interact with users are going to change dramatically dare I say.

Notifications are out, so it could be a challenge for new apps to get more noticed. Publishing to stream is now a two stage process instead of a one. I hope the user has patients!!

On the plus side though is that real email addresses are being made available, and friends can try and entice the friends to use the App from an inbox message.

R integration is now available in SAS/IML Studio 3.2

It is now possible to call R from SAS using SAS/IML Studio v 3.2. The only benefits of using this is when there is a need to use R and SAS obviously. For example manipulating the data in SAS and then analysing the data with Random Forest, CART or other new Statistical methods that have been implemented in R but yet to be implemented in SAS!

It’s funny how some people still say that they use SAS for the manipulation and R for the plots when SAS 9.2 (Proc SGPLOT, SGPANEL, SCATTER and RENDER) offers good quality plots, and R has functions that can manipulate datasets eg sql.df.

Anyway watch this space for a good example of how the R integration with SAS works superbly!

Facebook Doritos Dodgeball Hackathon Competition!

It was definitely worth attended the Facebook Doritos Dodgeball Hackathon Competition which was hosted by Facebook Developer London Garage.
At the Hackathon I got to meet other Developers and Graphic Designers, and learned about frameworks such as Ruby on Rails and Code Igniter which help to speed up the developing time of making Facebook Applications.
My contribution at the Hackathon was integrating the Dodgeball Flash game into Facebook, by providing scripts to Invite Friends that are interested in Doritos or Dodgeball, and providing scripts to send notifications to friends, and produce status updates and wall posts. Im glad to say that I was part of the winning team that won £1000 for taking part in the challenge.