Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • PMue
    Junior Member
    • Sep 2022
    • 2

    #1

    Alignment of ONT data in a Java program through processBuilder

    I have a Java-based program for alignment and variant calling. So far we have been using only illumina reads and relied on Bowtie2, which generated great alignments and everything worked out just fine. I have implemented the Bowtie 2 pipeline, using the processBuilder in Java and the bowtie2.exe file.

    I want to implement ONT alignments now and tried a Minimap2 impementation, however there is so .exe whatsoever in the downloaded file.

    Does one of you have an idea if its easily possible to implement the minimap2 command in a processBuilder or is any other ONT alignment program is maybe more suitable for such kind of operation ?

    Thanks
  • GenomicSeq
    Member
    • Oct 2022
    • 39

    #2
    Hey PMue

    I'm pretty sure it's possible to use Minimap2 for ONT read alignment in Java using the ProcessBuilder class. You just need to download the Minimap2 binary executable for your operating system from the Minimap2 GitHub repository and ensure that it is in your system's PATH environment variable so that it can be executed from the command line.

    Once you have Minimap2 installed and set up, you can use the ProcessBuilder class to execute it and pass in the necessary command-line arguments. I think something like this.

    Code:
    ProcessBuilder pb = new ProcessBuilder("minimap2", "-ax", "map-ont", "reference.fasta", "reads.fastq");
    pb.redirectOutput(new File("aligned.sam"));
    Process p = pb.start();
    p.waitFor();
    This code should run Minimap2 with the "map-ont" preset, aligning the ONT reads in the "reads.fastq" file to the reference genome in "reference.fasta", and outputting the resulting SAM alignment file to "aligned.sam".

    Also, I think you can customize the Minimap2 command-line options by modifying the arguments passed to ProcessBuilder. But there are other ONT read aligners that you might consider using include NGMLR, GraphMap, and LAST.

    If this doesn't work then let me know and I'll try to work out something else.

    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
    27 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 10-22-2026, 10:48 AM
    0 responses
    20 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 10-15-2026, 10:52 AM
    0 responses
    36 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 10-14-2026, 05:39 AM
    0 responses
    43 views
    0 reactions
    Last Post SEQadmin2  
    Working...