Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Analyze Read Quality | NGS Data Processing
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python for Bioinformatics

bookChallenge: Analyze Read Quality

Taak

Swipe to start coding

Write a Python function that processes sequencing read data in FASTQ format to assess read quality. The function should take a list of FASTQ lines and a quality threshold, and return the count of reads with an average quality score above the threshold.

  • Calculate the average quality score for each read using the quality string (fourth line of each FASTQ record).
  • Convert ASCII characters in the quality string to Phred scores using Sanger encoding (ord(char) - 33).
  • Count how many reads have an average quality score greater than the provided threshold.
  • Return the count of such reads.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain this in simpler terms?

What are the main takeaways from this?

Can you give me a real-world example?

close

bookChallenge: Analyze Read Quality

Veeg om het menu te tonen

Taak

Swipe to start coding

Write a Python function that processes sequencing read data in FASTQ format to assess read quality. The function should take a list of FASTQ lines and a quality threshold, and return the count of reads with an average quality score above the threshold.

  • Calculate the average quality score for each read using the quality string (fourth line of each FASTQ record).
  • Convert ASCII characters in the quality string to Phred scores using Sanger encoding (ord(char) - 33).
  • Count how many reads have an average quality score greater than the provided threshold.
  • Return the count of such reads.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
single

single

some-alt