Bioinformatics Internship Task Portal Access 02

Kindly mark your attendance here : Click here
Kindly submit your Doubts here (Regarding any task ): Click here
Hi Interns ,
Welcome to the Internship Task Portal of Embedded systems technologies .
Here you will get all the intimations regarding your tasks , sessions , assignments and any updated briefing .
(The information and content provided in this portal is purely confidential and is under protected surveillance by the technical support team.)

🧬 Python for Bioinformatics – Internship Update

The Python for Bioinformatics Internship is designed to help students build strong foundations in programming while applying it to real-world biological data analysis. This program focuses on combining Python skills with bioinformatics concepts such as DNA sequence analysis, string manipulation, and data processing.

Throughout the internship, participants will:

  • Learn Python basics tailored for biological applications
  • Work with DNA/RNA sequences using string operations
  • Perform sequence analysis like GC content and base counting
  • Handle bioinformatics file formats (such as FASTA)
  • Build a mini project to apply their learning

Each task includes:

  • 📺 Session-based learning
  • 📝 Notes preparation
  • 💻 Hands-on coding practice
  • 📤 Submission via Google Forms

By the end of the internship, students will gain practical experience in computational biology and develop skills useful for careers in bioinformatics, data science, and research.

TASK 1: Python for Bioinformatics – Data Types

🎯 Objective

To understand the fundamental Python data types used in bioinformatics and learn how biological information can be represented using programming concepts.

🎥 Session

Session 1 – Python for Bioinformatics: Data Types (Episode 1)

Session Link: click here to access

📖 Task Description

Python is one of the most widely used programming languages in bioinformatics because of its simplicity and powerful data analysis capabilities. Before working with DNA, RNA, protein sequences, and genomic datasets, it is important to understand basic data types.

This session introduces variables, integers, floats, strings, booleans, and their applications in biological data analysis.


📝 Write Notes On
  1. Introduction to Python
  2. Variables and Data Storage
  3. Integer Data Type
  4. Float Data Type
  5. String Data Type
  6. Boolean Data Type
  7. Applications in Bioinformatics

📋 Assignment

Write Python code to:

  • Store your name in a variable.
  • Store the length of a DNA sequence.
  • Store GC content as a decimal value.
  • Print all variables.

Submit screenshots and code.

📤 Submission Form

Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8

TASK 2: Bioinformatics Python Programming – Sequence Manipulation Using Strings

🎯 Objective

To learn how DNA and protein sequences can be manipulated using Python string operations.

🎥 Session

Session 2 – Bioinformatics Python Programming: Sequence Manipulation Using Strings

Session Link: click here access


📖 Task Description

DNA sequences are typically represented as strings in Python. This session demonstrates how to access, modify, search, and manipulate biological sequences using string operations.


📝 Write Notes On
  1. DNA Sequences as Strings
  2. String Indexing
  3. String Slicing
  4. String Functions
  5. Searching Sequence Motifs
  6. Sequence Length Calculation

📋 Assignment

Given the DNA sequence:

Write a Python program to:

  • Find sequence length.
  • Count occurrences of “G”.
  • Convert sequence to lowercase.
  • Extract first 5 nucleotides.

Submit code and output screenshots.

📤 Submission Form

Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8

TASK 3: Python for Bioinformatics – DNA and Protein Sequence Analysis (Part 1)

🎯 Objective

To perform basic analysis of DNA and protein sequences using Python.

🎥 Session

Session 3 – Python for Bioinformatics: DNA and Protein Sequence Analysis (Part 1)

Session Link: click here to access


📖 Task Description

Sequence analysis is one of the most important applications of bioinformatics. Researchers analyze DNA and protein sequences to understand gene functions and evolutionary relationships.

This session introduces basic sequence analysis methods using Python.


📝 Write Notes On
  1. DNA Sequence Analysis
  2. Protein Sequence Analysis
  3. Nucleotide Composition
  4. Amino Acid Composition
  5. Sequence Length Analysis
  6. Applications in Genomics

📋 Assignment

Write a Python script to:

  • Calculate DNA sequence length.
  • Count A, T, G, and C nucleotides.
  • Calculate GC percentage.
 

Submit code and output.

📤 Submission Form

Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8

TASK 4: Extract Subsequences Using Indexing and Slicing

🎯 Objective

To understand how indexing and slicing can be used to extract biological sequence information.

🎥 Session

Session 4 – Extract Subsequences Using Indexing & Slicing

Session Link: click here to access


📖 Task Description

Researchers frequently extract specific gene regions from long DNA sequences. Python indexing and slicing make this process efficient.


📝 Write Notes On
  1. Sequence Indexing
  2. Positive Indexing
  3. Negative Indexing
  4. Slicing Syntax
  5. Extracting Gene Regions
  6. Real-World Applications

📋 Assignment

Given:

 
ATGCGTACGTAGCTAGCTA
 

Perform:

  • Extract nucleotides 1–5
  • Extract nucleotides 6–10
  • Extract last 5 nucleotides
  • Extract every alternate nucleotide

Submit code and results.

📤 Submission Form

Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8

TASK 5: Data Types – Lists

🎯 Objective

To learn how Python lists are used for storing and managing biological datasets.

🎥 Session

Session 5 – Data Types: Lists

Session Link: click here to access


📖 Task Description

Lists are one of the most powerful data structures in Python. They allow storage of multiple DNA sequences, gene names, proteins, and experimental results in a single variable.


📝 Write Notes On
  1. Introduction to Lists
  2. Creating Lists
  3. Accessing List Elements
  4. Modifying Lists
  5. Looping Through Lists
  6. Bioinformatics Applications

📋 Assignment

Create a list containing:

 
["BRCA1", "TP53", "EGFR", "MYC", "KRAS"]
 

Write a program to:

  • Print all gene names.
  • Add one new gene.
  • Remove one gene.
  • Display final list.

Submit code and screenshots.

📤 Submission Form

Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8

TASK 6: Find the Reverse of Sequences

🎯 Objective

To understand reverse sequence generation and its importance in bioinformatics.

🎥 Session

Session 6 – Find the Reverse of Sequences

Session Link: click here to access


📖 Task Description

Reverse sequence analysis is widely used in primer design, genome assembly, and DNA sequence processing.

This session demonstrates how Python can be used to reverse biological sequences efficiently.


📝 Write Notes On
  1. DNA Sequence Orientation
  2. Reverse Sequence
  3. Reverse Complement
  4. Biological Importance
  5. Python Techniques
  6. Applications in Genomics

📋 Assignment

Given:

 
ATGCGTACGTTA
 

Write a Python program to:

  • Reverse the sequence.
  • Calculate sequence length.
  • Print original and reversed sequence.

Bonus: Generate reverse complement.

Submit code and output.

📤 Submission Form

Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8

TASK 7: How to Reuse Codes

🎯 Objective

To learn how functions help create reusable and efficient bioinformatics programs.

🎥 Session

Session 7 – How to Reuse Codes

Session Link: click here to access


📖 Task Description

Large-scale genomic projects require thousands of repetitive operations. Functions help programmers write reusable, organized, and efficient code.

This session introduces Python functions and their applications in bioinformatics.


📝 Write Notes On
  1. What are Functions?
  2. Function Syntax
  3. Parameters and Arguments
  4. Return Statements
  5. Code Reusability
  6. Bioinformatics Examples

📋 Assignment

Create a Python function:

 
def sequence_length(seq):
return len(seq)
 

Test the function using three different DNA sequences and display the output.

Additional Task:
Create another function that calculates GC content.

Submit:

  • Source Code
  • Output Screenshot
  • Brief explanation of function usage
📤 Submission Form

Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8