Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • A1_UltiMA
    Member
    • Aug 2010
    • 11

    #1

    Rookie's plee for advice: PERL or Python, Linux or Windows?

    Hello kind readers,

    To be able to use the majority of the command line based tools enlisted in the famous http://seqanswers.com/forums/showthread.php?t=43, which programming language would you recommend we learn: PERL or Python? and on which operating system? Are there any books that you could recommend that could bring us a little closer to your level of expertise?

    We are undergrads who have been enslaved by some nice professors and forced to do their dirty Bioinformatics... supposedly we were capable enough of doing it all with a set of (free) downloadable/web-based tools, all having a graphic user interface (GUI) rather than being command line based. Without the capability of using command line tools (due to our lacking expertise) we had to resort to some quirky and dodgy comprimises. Apparently they liked the results and have come back for more, save us!

    Thanks
  • rdeborja
    Member
    • Aug 2008
    • 42

    #2
    Stick to Linux, most bioinformatics tools have a UNIX like environment in mind. I'm a Perl guy who is slowly migrating to Python. R for data visualization and some analysis is invaluable!

    Comment

    • themerlin
      Member
      • Feb 2010
      • 51

      #3
      This link:



      has a great tutorial for basic linux and perl commands. Click 'just the documentation' to download the pdf. Do at the least the first half.

      Comment

      • simonandrews
        Simon Andrews
        • May 2009
        • 870

        #4
        For the best chance of getting existing command line tools to work you definitely want to go with 64-bit linux.

        As far as writing your own scripts to do simple processing of your data you can pretty much pick whichever scripting language you like - you should probably go with what you're more familiar with. We tend to go with Perl since we know it well, but if you're starting from scratch there probably isn't much to choose between Perl and Python. R is pretty good for visualisation, but I'm not sure I'd want to do basic data processing with it.

        Comment

        • A1_UltiMA
          Member
          • Aug 2010
          • 11

          #5
          Wow thank you all! So kind

          So it seems like Linux for operating system, PERL for programming language and R for data visualisation (admittedly a new term to us, but noted nonetheless).

          Thanks everyone.

          Comment

          • maubp
            Peter (Biopython etc)
            • Jul 2009
            • 1544

            #6
            Personally I went for Python rather than Perl, but a key factor would be what do the local experts use (people in your group or department). Having someone even a bit more experienced around to turn to for help in person is very useful - although there is plenty of stuff online.

            In terms of the OS, for NGS pretty much everything works on Linux, and will probably work on the Mac (sometimes with minor tweaks), but Windows is a pain. Note that Perl, Python and R are all cross platform - I'm talking about things like assembly tools and mappers. So this is another vote for picking Linux over Windows.

            Also go for a 64bit OS rather than a 32bit OS given the choice, as with NGS data you will want to be able to use more than 4GB of RAM (assuming you machine has that much, and if it doesn't you'll need it sooner rather than later).

            Comment

            • A1_UltiMA
              Member
              • Aug 2010
              • 11

              #7
              Ah thanks Maubp! Nice to read from you again.

              Right, so we'll have a check with the local experts then.

              Much appreciated specs advice too, but what about CPU?

              Best regards.

              Comment

              • maubp
                Peter (Biopython etc)
                • Jul 2009
                • 1544

                #8
                Regarding machine specs, try searching this forum - there have been plenty of other threads. Also keep in mind that it will depend on what you are doing (assembling a virus is easier than a plant, mapping is easier than de novo assembly).

                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, 10-22-2026, 11:13 AM
                0 responses
                29 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-22-2026, 10:48 AM
                0 responses
                22 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-15-2026, 10:52 AM
                0 responses
                39 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-14-2026, 05:39 AM
                0 responses
                45 views
                0 reactions
                Last Post SEQadmin2  
                Working...