Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • idonaldson
    Member
    • Oct 2009
    • 37

    #1

    Venn diagrams

    Hi,

    Does anyone have a method of generating Venn diagrams that has circles with diameters proportional to the number of items in each comparison?

    I have looked around for a tool to do this, but they all seem to have their own limitations.

    Thanks,
    Ian
  • ffinkernagel
    Senior Member
    • Oct 2009
    • 110

    #2
    Funny you'd ask that right now, I started coding a python library this morning, following Chow and Ruskey "Drawing Area-Proportional Venn and Euler Diagrams". , since I also could'nt find a decent (scriptable) tool.

    They summarize that for 3 sets, this can't always be done with circles.

    Comment

    • mgogol
      Senior Member
      • Mar 2008
      • 197

      #3
      You may want to look at 3venn and vennmaster.

      Comment

      • ffinkernagel
        Senior Member
        • Oct 2009
        • 110

        #4
        All right, I've uploaded my code (which does 2 set proportional diagrams so far, and hands off everything else to R and Vennerable (which has up to 9 sets, but no proportions)) to google code at https://code.google.com/p/pyvenn/

        Feedback's always welcome.

        So long,
        Florian

        Comment

        • mgogol
          Senior Member
          • Mar 2008
          • 197

          #5
          Some limitations, but here's some...





          Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes


          Comment

          • idonaldson
            Member
            • Oct 2009
            • 37

            #6
            Thanks for your replies. ffinkernagels new script works well for two sets and is simple to output. Any tips for using your script for three or more sets?

            Comment

            • ffinkernagel
              Senior Member
              • Oct 2009
              • 110

              #7
              yes, please hold on a couple of days (or code the command line interface for more than 2 sets, if all you need is non proportional sets - it talks to R/vennerable for this for now).

              Here were my requirements that ruled out most of the above:
              -it needs to do proportional venn sets (no vennerable)
              -it needs to be scriptable (from python, vennerable and rpy2 work well for this, but basically all gui only software is out (though you can call venn master from the command line, if you're willing to script temporary file creation)
              -it needs to be free (DrawVenn is, but you *may not* use it's output without written permission..., Matlab is not a dependency I want to entertain)
              -it needs to be correct (that means falling back on 'near rectangles' when circles don't work out for the 3 set case)

              Comment

              • Thomas Doktor
                Senior Member
                • Apr 2009
                • 105

                #8
                Tested out your script Florian and it works like a charm The usage description needs to be updated in the source however. Thanks for making it publicly available.

                The wiki page on Venn diagrams linked to yet another website tools for generating Venn diagrams with up to 4 sets: http://bioinfogp.cnb.csic.es/tools/venny/index.html
                As input it takes lists of entries (could be gene names).

                Comment

                • steven
                  Senior Member
                  • Aug 2009
                  • 269

                  #9
                  Originally posted by Thomas Doktor View Post
                  Tested out your script Florian and it works like a charm The usage description needs to be updated in the source however. Thanks for making it publicly available.

                  The wiki page on Venn diagrams linked to yet another website tools for generating Venn diagrams with up to 4 sets: http://bioinfogp.cnb.csic.es/tools/venny/index.html
                  As input it takes lists of entries (could be gene names).
                  This precise one (Venny) has been recently used in this analysis:
                  "The primary transcriptome of the major human pathogen Helicobacter pylori"
                  Cynthia M. Sharma, Steve Hoffmann, Fabien Darfeuille, Jérémy Reignier, Sven Findeiß, Alexandra Sittka, Sandrine Chabas, Kristin Reiche, Jörg Hackermüller, Richard Reinhardt, Peter F. Stadler & Jörg Vogel
                  Nature advance online publication 17 February 2010
                  doi:10.1038/nature08756

                  Comment

                  • mattanswers
                    Member
                    • Oct 2009
                    • 65

                    #10
                    Here is another place where you can make Venn diagrams:

                    Comment

                    • apratap
                      Member
                      • Jan 2009
                      • 58

                      #11
                      Here is something from Google Visualization API.

                      Discover the resources for adding interactive charts for browsers and mobile devices.


                      -A

                      Comment

                      • tebuffer
                        Member
                        • Jun 2009
                        • 13

                        #12
                        any number of sets - proportional venn diagram

                        i have been using the following offline tool (vennmaster) for quite some time.

                        Excellent tool to proportionately draw several sets.




                        TEB

                        Comment

                        • TRA
                          Junior Member
                          • Jul 2015
                          • 6

                          #13
                          I am using http://bioinfogp.cnb.csic.es/tools/venny/ to sort my DEG lists that resulted from RNA-Seq analysis, but some of the genes get ignored by the program.

                          Is any one know the reason for that?

                          Any help would be appreciated!

                          Comment

                          Latest Articles

                          Collapse

                          • SEQadmin2
                            Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
                            by SEQadmin2



                            Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

                            Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
                            ...
                            10-14-2026, 09:55 AM
                          • SEQadmin2
                            New Genomics Technologies Take Aim at Long-Standing Limits
                            by SEQadmin2


                            Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

                            We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
                            ...
                            09-28-2026, 10:25 AM

                          ad_right_rmr

                          Collapse

                          News

                          Collapse

                          Topics Statistics Last Post
                          Started by SEQadmin2, Yesterday, 11:13 AM
                          0 responses
                          16 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, Yesterday, 10:48 AM
                          0 responses
                          16 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, 10-15-2026, 10:52 AM
                          0 responses
                          35 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, 10-14-2026, 05:39 AM
                          0 responses
                          42 views
                          0 reactions
                          Last Post SEQadmin2  
                          Working...