Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • RosanneHertzberger
    Junior Member
    • May 2016
    • 1

    Learning R or Python for genome comparisons

    Hi, I'm new here, originally a wetlab microbiologist, now trying to get some bio-informatics skills. So here is my question:

    I know that from one bacterial organism Lactobacillus crispatus, a few strains show a certain metabolism whereas other strain are not capable of this metabolism. To get a first clue to which genes are responsible for this metabolism I wanted to search these genomes for genes that are present only in one set of strains but absent in another set of strains.

    Preferably, I would like to try to learn a programming language to figure this, and future questions like this, out by myself. I have started learning R using datacamp and coursera John Hopkins course on Next Generation Sequencing.

    So what would be the best approach for this? Do you think this would be doable if I commit myself to learning R? Or will this take years to be able to solve? Also, for answering these type of questions, is it better to learn R or Python?

    I would really appreciate your suggestions. Thanks in advance!
  • mastal
    Senior Member
    • Mar 2009
    • 666

    #2
    I think you will need both R and a scripting language (e.g. python), because they are good for different things.

    Comment

    • westerman
      Rick Westerman
      • Jun 2008
      • 1104

      #3
      I agree with Mastal: both are useful. What is even more useful is to learn hoe to use the existing libraries in both languages. Instead of writing ones own code learn how to find and use pre-existing code. For example I limp along in de novo R programming but knowing that Bioconductor exists I can do a lot in R.

      Comment

      • ECO
        --Site Admin--
        • Oct 2007
        • 1360

        #4
        Learning both is great. Python+Pandas is pretty powerful, but (IME) is harder to learn than R as the syntax of pands, and the intelligent default behaviors are not as robust as they are in R.

        I do >50% of my smaller scale plotting/data munging in R (reading in flat files, etc), with ggplot2.

        However anytime I want to interact with bam files, very large datasets, or create hundreds of plots, I turn to python. Plotting with pandas+seaborn is pretty nice.

        Comment

        • Jessica_L
          Senior Member
          • Feb 2010
          • 117

          #5
          Seconding the comment about the utility of bioconductor.

          Comment

          • wdecoster
            Member
            • Oct 2015
            • 97

            #6
            I think the learning curve of python is less steep than R (I started with Python and know both reasonably well). Both languages have their (dis)advantages, but everything you can do in one language you can also do in the other.

            Comment

            Latest Articles

            Collapse

            • SEQadmin2
              Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
              by SEQadmin2



              Genomics studies in neuroscience face a special challenge due to the brain’s complexity and scarcity of samples. Mapping changes in cell type and state using conventional next-generation sequencing methods remains challenging. Advances in technologies like single-cell sequencing, spatial transcriptomics, and long-read sequencing have opened the door to deeper studies of the brain and diseases like Alzheimer’s, amyotrophic lateral sclerosis (ALS), and schizophrenia.
              ...
              07-09-2026, 11:10 AM
            • SEQadmin2
              Cancer Drug Resistance: The Lingering Barrier to Rising Survival
              by SEQadmin2



              Cancer survival rates have significantly increased in the last few decades in the United States, reaching a combined 70% 5-year survival rate by 2021. Behind this number, there are years of research to find new therapies, drug targets, and early detection methods. But there is one core challenge that keeps slowing down these advances, and it’s about drug resistance.

              There is no single reason why many patients don’t respond to treatment as expected. Cancer is...
              07-08-2026, 05:17 AM
            • GATTACAT
              Reply to Nine Things a Sample Prep Scientist Thinks About Before Sequencing
              by GATTACAT
              Love this - good data definitely starts from good input, and poor input can only give relatively poor data. I particularly like the mention of Nanodrop/absorbance based methods for quantification. It's such a toss up if you'll get an accurate reading or what amounts to a randomly generated number, and a lot of library/sequencing related issues can be traced back to poor quant.
              07-01-2026, 11:43 AM

            ad_right_rmr

            Collapse

            News

            Collapse

            Topics Statistics Last Post
            Started by SEQadmin2, 07-13-2026, 10:26 AM
            0 responses
            27 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 07-09-2026, 10:04 AM
            0 responses
            37 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 07-08-2026, 10:08 AM
            0 responses
            24 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 07-07-2026, 11:05 AM
            0 responses
            35 views
            0 reactions
            Last Post SEQadmin2  
            Working...