Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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!

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

    Comment


    • #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


      • #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


        • #5
          Seconding the comment about the utility of bioconductor.

          Comment


          • #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

            • seqadmin
              Latest Developments in Precision Medicine
              by seqadmin



              Technological advances have led to drastic improvements in the field of precision medicine, enabling more personalized approaches to treatment. This article explores four leading groups that are overcoming many of the challenges of genomic profiling and precision medicine through their innovative platforms and technologies.

              Somatic Genomics
              “We have such a tremendous amount of genetic diversity that exists within each of us, and not just between us as individuals,”...
              05-24-2024, 01:16 PM
            • seqadmin
              Recent Advances in Sequencing Analysis Tools
              by seqadmin


              The sequencing world is rapidly changing due to declining costs, enhanced accuracies, and the advent of newer, cutting-edge instruments. Equally important to these developments are improvements in sequencing analysis, a process that converts vast amounts of raw data into a comprehensible and meaningful form. This complex task requires expertise and the right analysis tools. In this article, we highlight the progress and innovation in sequencing analysis by reviewing several of the...
              05-06-2024, 07:48 AM

            ad_right_rmr

            Collapse

            News

            Collapse

            Topics Statistics Last Post
            Started by seqadmin, 05-24-2024, 07:15 AM
            0 responses
            195 views
            0 likes
            Last Post seqadmin  
            Started by seqadmin, 05-23-2024, 10:28 AM
            0 responses
            217 views
            0 likes
            Last Post seqadmin  
            Started by seqadmin, 05-23-2024, 07:35 AM
            0 responses
            218 views
            0 likes
            Last Post seqadmin  
            Started by seqadmin, 05-22-2024, 02:06 PM
            0 responses
            12 views
            0 likes
            Last Post seqadmin  
            Working...
            X