<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[BOL: Related items]]></title>
	<link>https://bioinformaticsonline.com/related/37049?offset=190</link>
	<atom:link href="https://bioinformaticsonline.com/related/37049?offset=190" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/34920/xmatchview-smith-waterman-alignment-visualization</guid>
	<pubDate>Thu, 28 Dec 2017 09:00:58 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/34920/xmatchview-smith-waterman-alignment-visualization</link>
	<title><![CDATA[xmatchview: smith-waterman alignment visualization]]></title>
	<description><![CDATA[<p><span>xmatchview and xmatchview-conifer are imaging tools for comparing the synteny between DNA sequences. It allows users to align 2 DNA sequences in fasta format using cross_match and displays the alignment in a variety of image formats. xmatchview and xmatchview-conifer are written in python and run on linux and windows. They serve as visual tools for analyzing cross_match alignments. Cross_match (Green, P. (1994)&nbsp;</span><a href="http://www.phrap.org/">http://www.phrap.org</a><span>) uses an implementation of the Smith-Waterman algorithm for comparing DNA sequences that is sensitive.</span></p>
<p><span>http://www.bcgsc.ca/platform/bioinfo/software/xmatchview</span></p><p>Address of the bookmark: <a href="https://github.com/warrenlr/xmatchview" rel="nofollow">https://github.com/warrenlr/xmatchview</a></p>]]></description>
	<dc:creator>Rahul Nayak</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/36935/assemblytics-delta-file-to-analyze-alignments-of-an-assembly-to-another-assembly-or-a-reference-genome</guid>
	<pubDate>Thu, 14 Jun 2018 07:31:00 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/36935/assemblytics-delta-file-to-analyze-alignments-of-an-assembly-to-another-assembly-or-a-reference-genome</link>
	<title><![CDATA[assemblytics: delta file to analyze alignments of an assembly to another assembly or a reference genome]]></title>
	<description><![CDATA[Download and install MUMmer
Align your assembly to a reference genome using nucmer (from MUMmer package)
$ nucmer -maxmatch -l 100 -c 500 REFERENCE.fa ASSEMBLY.fa -prefix OUT
Consult the MUMmer manual if you encounter problems

Optional: Gzip the delta file to speed up upload (usually 2-4X faster)
$ gzip OUT.delta
Then use the OUT.delta.gz file for upload.
Upload the .delta or delta.gz file (view example) to Assemblytics
Important: Use only contigs rather than scaffolds from the assembly. This will prevent false positives when the number of Ns in the scaffolded sequence does not match perfectly to the distance in the reference.

The unique sequence length required represents an anchor for determining if a sequence is unique enough to safely call variants from, which is an alternative to the mapping quality filter for read alignment.

http://assemblytics.com/<p>Address of the bookmark: <a href="http://assemblytics.com/" rel="nofollow">http://assemblytics.com/</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/40298/environment-for-tree-exploration-ete-is-a-python-programming-toolkit-that-assists-in-the-recontruction-manipulation-analysis-and-visualization-of-phylogenetic-trees</guid>
	<pubDate>Wed, 27 Nov 2019 05:32:33 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/40298/environment-for-tree-exploration-ete-is-a-python-programming-toolkit-that-assists-in-the-recontruction-manipulation-analysis-and-visualization-of-phylogenetic-trees</link>
	<title><![CDATA[Environment for Tree Exploration (ETE) is a Python programming toolkit that assists in the recontruction, manipulation, analysis and visualization of phylogenetic trees]]></title>
	<description><![CDATA[<p><span>The Environment for Tree Exploration (ETE) is a Python programming toolkit that assists in the recontruction, manipulation, analysis and visualization of phylogenetic trees (although clustering trees or any other tree-like data structure are also supported).</span></p>
<p><span>Other tools</span></p>
<p><span><a href="https://github.com/shenwei356/taxonkit">https://github.com/shenwei356/taxonkit</a></span></p>
<p>&nbsp;</p>
<ul>
<li>ETE, version:&nbsp;<a href="https://pypi.org/project/ete3/3.1.1/">3.1.1</a></li>
<li>BioPython, version:&nbsp;<a href="https://pypi.org/project/biopython/1.73/">1.73</a></li>
<li>taxadb, version:&nbsp;<a href="https://pypi.org/project/taxadb/0.9.0">0.10.1</a></li>
<li>TaxonKit, version:&nbsp;<a href="https://github.com/shenwei356/taxonkit/releases/tag/0.10.1">0.5.0</a></li>
</ul><p>Address of the bookmark: <a href="https://pypi.org/project/ete3/3.1.1/" rel="nofollow">https://pypi.org/project/ete3/3.1.1/</a></p>]]></description>
	<dc:creator>Rahul Nayak</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/44284/tools-for-geospatial-data-analysis</guid>
	<pubDate>Wed, 22 Mar 2023 02:10:28 -0500</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/44284/tools-for-geospatial-data-analysis</link>
	<title><![CDATA[Tools for Geospatial data analysis !]]></title>
	<description><![CDATA[<div><div><div><div><div><div><div><div><div><div><p>Geospatial data is becoming increasingly important in many fields, including urban planning, environmental science, public health, and more. These tools can help you work with data from a variety of sources, including satellite imagery, GPS data, and other forms of spatial data. They can help you visualize data, perform complex analysis, and even create maps and other visualizations.</p><p>The list includes some of the most popular and widely used geospatial tools available in Python. These tools can help you work with data from a variety of sources and in a variety of formats. Some of the tools are focused on visualization, such as Cartopy, Folium, and Contextily, which allow you to create interactive maps and other visualizations. Other tools are more focused on data manipulation and analysis, such as Fiona, GeoPandas, and Rasterio, which allow you to manipulate and analyze spatial data in a variety of ways.</p><p>The list also includes some tools for working with specific types of geospatial data. For example, the H3 library is designed specifically for working with hexagonal grids, while PySAL is focused on spatial econometrics and spatial analysis. Whether you are a data scientist, GIS specialist, or geospatial enthusiast, these tools are sure to enhance your work and help you achieve your goals.</p><p>In summary, this list is an excellent resource for anyone working with geospatial data in Python. It contains a wide range of tools for working with different types of data, and can help you visualize data, perform complex analysis, and create maps and other visualizations. If you're looking to enhance your skills in geospatial analysis, this list is definitely worth checking out.</p></div></div></div><div><p>These tools are:</p><ul>
<li>ArcGIS - <a href="https://lnkd.in/dgC6sKJH" target="_new">https://lnkd.in/dgC6sKJH</a></li>
<li>Cartopy - <a href="https://lnkd.in/dc8ijXRg" target="_new">https://lnkd.in/dc8ijXRg</a></li>
<li>Contextily - <a href="https://lnkd.in/dTdQsmKX" target="_new">https://lnkd.in/dTdQsmKX</a></li>
<li>Descartes - <a href="https://lnkd.in/dCJykxwW" target="_new">https://lnkd.in/dCJykxwW</a></li>
<li>Fiona - <a href="https://lnkd.in/d8sJ3Q5a" target="_new">https://lnkd.in/d8sJ3Q5a</a></li>
<li>Folium - <a href="https://lnkd.in/dfSsE-MB" target="_new">https://lnkd.in/dfSsE-MB</a></li>
<li>GDAL - <a href="https://lnkd.in/dYBJBaAY" target="_new">https://lnkd.in/dYBJBaAY</a></li>
<li>Geohash - <a href="https://lnkd.in/d_NxJ4_M" target="_new">https://lnkd.in/d_NxJ4_M</a></li>
<li>GeoJSON - <a href="https://lnkd.in/daGs2WYq" target="_new">https://lnkd.in/daGs2WYq</a></li>
<li>GeoPandas - <a href="https://lnkd.in/dBTFKKV3" target="_new">https://lnkd.in/dBTFKKV3</a></li>
<li>Geopy - <a href="https://lnkd.in/dfAzR8Xa" target="_new">https://lnkd.in/dfAzR8Xa</a></li>
<li>Gevent - <a href="http://www.gevent.org/" target="_new">http://www.gevent.org</a></li>
<li>H3 - <a href="https://h3geo.org/docs/" target="_new">https://h3geo.org/docs/</a></li>
<li>OSMnx - <a href="https://lnkd.in/dm3pHgUS" target="_new">https://lnkd.in/dm3pHgUS</a></li>
<li>PyQGIS - <a href="https://lnkd.in/dShWyWVr" target="_new">https://lnkd.in/dShWyWVr</a></li>
<li>PySAL - <a href="https://pysal.org/" target="_new">https://pysal.org</a></li>
<li>Pydeck - <a href="https://lnkd.in/dGBFu-iw" target="_new">https://lnkd.in/dGBFu-iw</a></li>
<li>Pyproj - <a href="https://lnkd.in/dNG9fdkm" target="_new">https://lnkd.in/dNG9fdkm</a></li>
<li>RTree - <a href="https://lnkd.in/dURMiYpU" target="_new">https://lnkd.in/dURMiYpU</a></li>
<li>Rasterio - <a href="https://lnkd.in/dEMC6ve6" target="_new">https://lnkd.in/dEMC6ve6</a></li>
<li>Scikit-mobility - <a href="https://lnkd.in/dpHhaX2J" target="_new">https://lnkd.in/dpHhaX2J</a></li>
<li>Shapely - <a href="https://lnkd.in/d568datK" target="_new">https://lnkd.in/d568datK</a></li>
</ul><p>These tools offer a wide range of capabilities for working with geospatial data, from visualizing and manipulating data to performing complex analysis and modeling. Whether you are a data scientist, GIS specialist, or geospatial enthusiast, these tools are sure to enhance your work and help you achieve your goals.</p></div></div></div></div></div></div></div></div>]]></description>
	<dc:creator>BioStar</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/44655/ngenomesyn-an-easy-to-use-and-flexible-tool-for-publication-ready-visualization-of-syntenic-relationships-across-multiple-genomes</guid>
	<pubDate>Tue, 10 Sep 2024 04:54:55 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/44655/ngenomesyn-an-easy-to-use-and-flexible-tool-for-publication-ready-visualization-of-syntenic-relationships-across-multiple-genomes</link>
	<title><![CDATA[NGenomeSyn: an easy-to-use and flexible tool for publication-ready visualization of syntenic relationships across multiple genomes]]></title>
	<description><![CDATA[<p>NGenomeSyn: an easy-to-use and flexible tool for publication-ready visualization of syntenic relationships across multiple genomes&nbsp;</p>
<p><img src="https://github.com/hewm2008/NGenomeSyn/raw/main/Example/example2/OUT3.png" alt="image" style="border: 0px;"></p>
<p><span>NGenomeSyn [multiple (N) Genome Synteny], for publication-ready visualization of syntenic relationships of the whole genome or local region and genomic features (e.g. repeats, structural variations, genes) across multiple genomes with a high customization. NGenomeSyn provides an easy way for its users to visualize a large amount of data with a rich layout by simply adjusting options for moving, scaling, and rotation of target genomes. Moreover, NGenomeSyn could be applied on the visualization of relationships on non-genomic data with similar input formats.</span></p>
<p>https://academic.oup.com/bioinformatics/article/39/3/btad121/7072460</p><p>Address of the bookmark: <a href="https://github.com/hewm2008/NGenomeSyn" rel="nofollow">https://github.com/hewm2008/NGenomeSyn</a></p>]]></description>
	<dc:creator>LEGE</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/file/view/5685/systems-biology-approach-to-model-inflammation-in-human-2pptx</guid>
	<pubDate>Thu, 17 Oct 2013 00:54:13 -0500</pubDate>
	<link>https://bioinformaticsonline.com/file/view/5685/systems-biology-approach-to-model-inflammation-in-human-2pptx</link>
	<title><![CDATA[SYSTEMS BIOLOGY APPROACH TO MODEL INFLAMMATION IN HUMAN (2).pptx]]></title>
	<description><![CDATA[]]></description>
	<dc:creator>ROSHNI</dc:creator>
	<enclosure url="https://bioinformaticsonline.com/file/download/5685" length="" type="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/43374/reference-sequence-resource</guid>
	<pubDate>Wed, 15 Sep 2021 21:15:22 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/43374/reference-sequence-resource</link>
	<title><![CDATA[Reference Sequence Resource!]]></title>
	<description><![CDATA[<p><span>The ENCODE project uses Reference Genomes from&nbsp;</span><a href="http://www.ncbi.nlm.nih.gov/genome/browse/reference/">NCBI</a><span>&nbsp;or&nbsp;</span><a href="http://hgdownload.cse.ucsc.edu/downloads.html">UCSC</a><span>&nbsp;to provide a consistent framework for mapping high-throughput sequencing data.&nbsp;In general, ENCODE data are mapped consistently to 2 human (GRCH38, hg19) and 2 mouse (mm9/mm10) genomes for historical comparability.&nbsp;</span><em>Drosophia melanogaster</em><span>&nbsp;experiments are mapped to either dm3 or dm6 and&nbsp;</span><em>Caenorhabdilis elegans&nbsp;</em><span>experiments are mapped to ce10 or ce11.&nbsp;T</span></p><p>Address of the bookmark: <a href="https://www.encodeproject.org/data-standards/reference-sequences/" rel="nofollow">https://www.encodeproject.org/data-standards/reference-sequences/</a></p>]]></description>
	<dc:creator>LEGE</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/42987/public-databases-for-bioinformatics</guid>
	<pubDate>Tue, 23 Mar 2021 05:32:15 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/42987/public-databases-for-bioinformatics</link>
	<title><![CDATA[Public Databases for Bioinformatics !]]></title>
	<description><![CDATA[<pre>https://www.nature.com/articles/s41467-020-17155-y<br><br>Server Infrastructure:

File Server:

dhara: Synology 3614 Storage Appliance
4 Core Xeon
108TB disk storage
10Gb ethernet to SCG3
Access atx: dhara:5000
Has btsync server (try it - its much better than dropbox)

Compute Servers:

nandi: Kundaje and Phi Server
24 intel cores
256GB RAM
500GB of SSD storage 
36TB RAID6 local storage
4 Intel Phi's (space for 4 more GPU's)


durga: Montgomery and sensitive data
24 intel cores
256GB RAM
500GB of SSD RAID0 storage 
60TB RAID6 local storage

mitra: Bassik and Web/DB Server
24 core
256GB RAM 
500GB of SSD RAID0 storage 
36TB RAID6 local storage

vayu: Kundaje GPU server
4 core
64GB RAM 
200GB of SSD storage 
8TB RAID10 local storage
4 Nvidia GTX 970 4GB GPUs

amold: Bickel and SGE server
32 AMD core
128GB RAM 
200GB of SSD storage 
12TB RAID5 local storage

wotan: Bickel and SGE server
64 AMD core
256GB RAM 
200GB of SSD storage 
12TB RAID5 local storage

Filesystem:

/users/$USER
default home directory
full backups nightly 
nfs mount to dhara
should store code, papers, and other highly processed data here

/mnt/data/
globally accessible data
should store common data here
e.g. genomes and indexes, annotations, ENCODE data  
if you dont want this to count towards your quote you must chown

/mnt/lab_data/$LAB/
lab accessible data
should store lab project data here 
e.g. ATAC-seq prediction data, enhancer prediction, motif calls

/srv/scratch/$USER
fast local storage
not backed up, but on raid and data will never be deleted
most analysis should be performed here

/srv/persistent/$USER
fast local storage
synced nightly, but not backed up
       ie if the hard drives fail or you delete something and notice 
       within 24 hours we can recover. Otherwise not. (vs home which is 
       properly backed up )  
intermediate analysis products that would be hard to recover should be stored here 
       e.g. stochastic analysis results that need to be kept so that paper 
       results can be reproduced

/srv/www/$LABNAME/
web accessible from mitra.stanford.edu
*NOT BACKED UP*

Some parallel programming patterns:

# gzip a bunch of files
parallel gzip -- *.FILESTOGZIP

# fork example in python:
(for more detailed examples look at 
 https://github.com/nboley/grit/ grit/lib/multiprocessing_utils.py)

import os
import time
import random

import multiprocessing

class ProcessSafeOPStream( object ):
    def __init__( self, writeable_obj ):
        self.writeable_obj = writeable_obj
        self.lock = multiprocessing.Lock()
        self.name = self.writeable_obj.name
        return
    
    def write( self, data ):
        self.lock.acquire()
        self.writeable_obj.write( data )
        self.writeable_obj.flush()
        self.lock.release()
        return
    
    def close( self ):
        self.writeable_obj.close()

def worker(queue, ofp):
    # Try without this
    random.seed()
    while True:
        i = queue.get()
        if i == 'FINISHED': return
        # simulate an expensive function
        x = random.random()
        time.sleep(x/10)
        print i, x
        ofp.write("%i\t%s\n" % (i, x))

NSIMS = 10000
NPROC = 25

# populate queue
todo = multiprocessing.Queue()
for i in xrange(NSIMS): todo.put(i)
for i in xrange(NPROC): todo.put('FINISHED')

ofp = ProcessSafeOPStream( open("output.txt", "w") )

pids = []
for i in xrange(NPROC):
    pid = os.fork()
    if pid == 0:
       worker(todo, ofp)
       os._exit(0)
    else:
       pids.append(pid)  

for pid in pids:
    os.waitpid(pid, 0)

ofp.close()

print "FINISHED"<br><br></pre>
<p>For use case 1 we obtained the following ENCODE and ROADMAP datasets&nbsp;<a href="https://www.encodeproject.org/files/ENCFF446WOD/@@download/ENCFF446WOD.bed.gz">https://www.encodeproject.org/files/ENCFF446WOD/@@download/ENCFF446WOD.bed.gz</a>,&nbsp;<a href="https://www.encodeproject.org/files/ENCFF546PJU/@@download/ENCFF546PJU.bam">https://www.encodeproject.org/files/ENCFF546PJU/@@download/ENCFF546PJU.bam</a>,&nbsp;<a href="https://www.encodeproject.org/files/ENCFF059BEU/@@download/ENCFF059BEU.bam">https://www.encodeproject.org/files/ENCFF059BEU/@@download/ENCFF059BEU.bam</a>. Blacklisted regions were obtained from&nbsp;<a href="http://mitra.stanford.edu/kundaje/akundaje/release/blacklists/hg38-human/hg38.blacklist.bed.gz">http://mitra.stanford.edu/kundaje/akundaje/release/blacklists/hg38-human/hg38.blacklist.bed.gz</a>. The human genome version hg38 was obtained from&nbsp;<a href="http://hgdownload.cse.ucsc.edu/goldenPath/hg38/bigZips/hg38.fa.gz">http://hgdownload.cse.ucsc.edu/goldenPath/hg38/bigZips/hg38.fa.gz</a>.</p>
<p>For use case 2 we used the set of narrowPeak files summarized in&nbsp;<a href="https://github.com/wkopp/janggu_usecases/tree/master/extra/urls.txt">https://github.com/wkopp/janggu_usecases/tree/master/extra/urls.txt</a>&nbsp;(archived version v1.0.1). The human genome version hg19 was obtained from&nbsp;<a href="http://hgdownload.cse.ucsc.edu/goldenPath/hg19/bigZips/hg19.fa.gz">http://hgdownload.cse.ucsc.edu/goldenPath/hg19/bigZips/hg19.fa.gz</a></p>
<p>For use case 3 we used the ENCODE datasets&nbsp;<a href="https://www.encodeproject.org/files/ENCFF591XCX/@@download/ENCFF591XCX.bam">https://www.encodeproject.org/files/ENCFF591XCX/@@download/ENCFF591XCX.bam</a>,&nbsp;<a href="https://www.encodeproject.org/files/ENCFF736LHE/@@download/ENCFF736LHE.bigWig">https://www.encodeproject.org/files/ENCFF736LHE/@@download/ENCFF736LHE.bigWig</a>,&nbsp;<a href="https://www.encodeproject.org/files/ENCFF177HHM/@@download/ENCFF177HHM.bam">https://www.encodeproject.org/files/ENCFF177HHM/@@download/ENCFF177HHM.bam</a>&nbsp;as we as the GENCODE annotation v29 from&nbsp;<a href="ftp://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_human/release_29/gencode.v29.annotation.gtf.gz">ftp://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_human/release_29/gencode.v29.annotation.gtf.gz</a>.</p><p>Address of the bookmark: <a href="http://mitra.stanford.edu/" rel="nofollow">http://mitra.stanford.edu/</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/news/view/40416/5700-year-old-human-genome</guid>
	<pubDate>Thu, 19 Dec 2019 11:22:18 -0600</pubDate>
	<link>https://bioinformaticsonline.com/news/view/40416/5700-year-old-human-genome</link>
	<title><![CDATA[5700 year-old human genome !]]></title>
	<description><![CDATA[<p>A Landmark in genomics, scientists have done something that hasn't been done ever.</p><p>Scientists have reconstructed the genome of an ancient human who lived nearly 5,700 years ago in Southern Denmark from the birch pitch- an ancient tar-like substance.</p><p>By sequencing the sample, researchers not only discovered the ancient human DNA but also microbial DNA reflecting the oral microbiome of the person who chewed the pitch, along with plant and animal DNA that could be the recent<span> meal she might have consumed.</span></p><p><span style="font-size: 12.8px;">The DNA sample is comparable in quality to well-preserved teeth and skull bones. The DNA suggests that the chewer was a female, most likely with dark skin, dark brown hair and blue eyes.</span></p><div><p><a href="https://www.nature.com/articles/s41467-019-13549-9?fbclid=IwAR0FPk0Cl25YjHVdcfK4tqFhCsPx00SCSMUwlU6zNwMDNrKi1QynwtJKDfE" target="_blank">https://www.nature.com/articles/s41467-019-13549-9</a></p><p><img src="https://i.kinja-img.com/gawker-media/image/upload/c_scale,f_auto,fl_progressive,q_80,w_800/ykcvh491evenyvlrjb9r.jpg" width="800" height="450" alt="image" style="border: 0px;"></p><p>Artistic reconstruction. (Tom Bj&ouml;rklund)</p><p>More at&nbsp;<a href="https://gizmodo.com/scientists-reconstruct-lola-after-finding-her-dna-in-1840481633">https://gizmodo.com/scientists-reconstruct-lola-after-finding-her-dna-in-1840481633</a></p></div>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/blog/view/44783/when-chromosomes-shift-understanding-chromosome-rearrangement-and-human-disease</guid>
	<pubDate>Fri, 11 Apr 2025 01:07:17 -0500</pubDate>
	<link>https://bioinformaticsonline.com/blog/view/44783/when-chromosomes-shift-understanding-chromosome-rearrangement-and-human-disease</link>
	<title><![CDATA[When Chromosomes Shift: Understanding Chromosome Rearrangement and Human Disease]]></title>
	<description><![CDATA[<p>In the vast and complex world of genetics, our chromosomes are like carefully arranged bookshelves &mdash; each holding critical information that defines who we are. But what happens when those books are shuffled, inverted, or swapped? The answer lies in a phenomenon known as <strong>chromosome rearrangement</strong>, a powerful force behind many human diseases, from developmental disorders to cancer.</p><h2>What Are Chromosome Rearrangements?</h2><p><strong>Chromosome rearrangements</strong> are structural changes that alter the normal configuration of chromosomes. These changes can involve large segments of DNA &mdash; from thousands to millions of base pairs &mdash; and can occur <strong>spontaneously</strong>, be <strong>inherited</strong>, or result from <strong>exposure to mutagens</strong> (like radiation or chemicals).</p><h3>Common Types of Rearrangements:</h3><ol>
<li>
<p><strong>Deletions</strong> &ndash; Loss of a chromosome segment</p>
</li>
<li>
<p><strong>Duplications</strong> &ndash; Repetition of a segment</p>
</li>
<li>
<p><strong>Inversions</strong> &ndash; A segment breaks off, flips, and reattaches</p>
</li>
<li>
<p><strong>Translocations</strong> &ndash; Segments exchange places between non-homologous chromosomes</p>
</li>
<li>
<p><strong>Insertions</strong> &ndash; A segment is inserted into another part of the genome</p>
</li>
</ol><p>These changes can disrupt genes directly or affect gene regulation, leading to disease.</p><h2>How Do Chromosome Rearrangements Cause Disease?</h2><p>The impact of a rearrangement depends on <strong>which genes are involved</strong>, <strong>how much DNA is affected</strong>, and <strong>when the rearrangement occurs</strong> (in development vs. adulthood). Here are some key mechanisms:</p><ul>
<li>
<p><strong>Gene disruption</strong>: Breaking a gene can lead to loss of function or the creation of a non-functional protein.</p>
</li>
<li>
<p><strong>Gene fusion</strong>: Joining parts of two genes may form a novel hybrid gene with new functions (common in cancer).</p>
</li>
<li>
<p><strong>Dosage effects</strong>: Extra or missing gene copies can disturb the balance of gene expression.</p>
</li>
<li>
<p><strong>Position effects</strong>: Moving a gene to a new regulatory environment may silence or over-activate it.</p>
</li>
</ul><h2>Chromosome Rearrangements in Human Disease</h2><h3>1. <strong>Developmental Disorders</strong></h3><ul>
<li>
<p><strong>Cri-du-chat syndrome</strong>: Caused by a deletion on chromosome 5p. Affected infants often have a high-pitched cry and intellectual disability.</p>
</li>
<li>
<p><strong>Williams syndrome</strong>: Results from a microdeletion on chromosome 7q, affecting genes related to cardiovascular and cognitive function.</p>
</li>
</ul><h3>2. <strong>Cancer</strong></h3><p>Cancer is perhaps the most striking example of disease caused by chromosome rearrangements.</p><ul>
<li>
<p><strong>Chronic Myeloid Leukemia (CML)</strong>: Caused by a translocation between chromosomes 9 and 22, forming the <em>Philadelphia chromosome</em>. This creates the <strong>BCR-ABL fusion gene</strong>, which drives uncontrolled cell growth.</p>
</li>
<li>
<p><strong>Burkitt lymphoma</strong>: Involves translocation of the <strong>MYC</strong> gene, leading to excessive cell division.</p>
</li>
<li>
<p><strong>Ewing sarcoma</strong>: A fusion of EWSR1 and FLI1 genes through translocation promotes tumor development.</p>
</li>
</ul><h3>3. <strong>Infertility and Miscarriages</strong></h3><p>Balanced rearrangements (like inversions or translocations) in carriers may not cause disease directly but can result in:</p><ul>
<li>
<p><strong>Recurrent miscarriages</strong></p>
</li>
<li>
<p><strong>Infertility</strong></p>
</li>
<li>
<p><strong>Birth defects in offspring</strong></p>
</li>
</ul><h2>Detecting Rearrangements</h2><p>Thanks to modern genomics, chromosome rearrangements can now be detected with high precision using:</p><ul>
<li>
<p><strong>Karyotyping</strong> &ndash; Classic method for detecting large rearrangements</p>
</li>
<li>
<p><strong>FISH (Fluorescence In Situ Hybridization)</strong> &ndash; Uses fluorescent probes to target specific DNA sequences</p>
</li>
<li>
<p><strong>Array CGH (Comparative Genomic Hybridization)</strong> &ndash; Detects copy number changes across the genome</p>
</li>
<li>
<p><strong>Whole Genome Sequencing (WGS)</strong> &ndash; Identifies even small or complex rearrangements at base-pair resolution</p>
</li>
</ul><h2>Looking Forward: The Future of Chromosome Medicine</h2><p>Understanding chromosome rearrangements is now central to:</p><ul>
<li>
<p><strong>Personalized medicine</strong></p>
</li>
<li>
<p><strong>Genetic counseling</strong></p>
</li>
<li>
<p><strong>Targeted therapies</strong>, especially in cancer (e.g., tyrosine kinase inhibitors for BCR-ABL fusion)</p>
</li>
</ul><p>With the rise of long-read sequencing and single-cell genomics, even previously &ldquo;invisible&rdquo; rearrangements are being uncovered, offering new insights into both rare diseases and common conditions.</p><h2>Final Thoughts</h2><p>Chromosome rearrangements remind us that genetics isn't just about which genes we have &mdash; but where they are, how they're arranged, and when they're active. As our tools grow sharper, so does our ability to diagnose, understand, and treat diseases rooted in genomic architecture.</p><p>In a way, the genome is like a book not just defined by its words, but also by how the chapters are ordered. Rearranging them can create a new story &mdash; sometimes harmful, sometimes insightful &mdash; and understanding these changes is key to writing a healthier future.</p>]]></description>
	<dc:creator>BioStar</dc:creator>
</item>

</channel>
</rss>