Pages

MIP, my proposal for a high-performance analysis pipeline for whole exome sequencing

Saturday, August 23, 2014



Hi all,

It has been a while since my last post, but the reason is worth the long time absent. Since January I am co-leading the bioinformatics and I.T department of one of Genomika Diagnósticos

Genomika is one of most advanced clinical genetics laboratory in Brazil. Located in Recife, Pernambuco, in the Northeast of Brazil, it provides cutting edge molecular testing in cancer samples to better define treatment options and prognosis, making personalized cancer management a reality. It also has a vast menu of tests to evaluate inherited diseases, including cancer susceptibility syndromes and  rare disorders. Equipped with state-of-the-art next-generation sequencing instruments and a world-class team of specialists in the field of genetic testing, Genomika focus on test methods that improve patient care and have immediate impact on management.  There is available a pitch video about our lab and one of our exams (unfortunately the spoken language is portuguese).

Our video about sequencing exams spoken in portuguese

My daily work is to provide tools; infra-structure and systems to support our clients and teams in the lab. One of major teams is the molecular biology sector. It is responsible for the DNA sequencing exams, which includes targeted-panels, specific genes or exons or whole exome.  Each one of those genetic tests, before delivered to the patient and the doctor,  goes under several data pre-processing and analysis steps organised in a ordered set of sequential steps, which we call a pipeline.

There is a customised pipeline for clinical sequencing; where we bioinformaticians and specialists study the genetic basis of human phenotypes. In our lab pipeline we are interested on selecting and capturing the protein-coding portion of the genome (we call the exome).  This region responsible for only 3% of our human DNA can be used to elucidate the genetic causes of many human diseases, starting from single gene disorders and moving on more complex genetic disorders, including complex traits and cancer.

Clinical Sequencing Pipeline overview


For this task,  we use several tools that must handle with large volumes of data, specially because of the new next-generation DNA sequencing machines (yeah we have one at our lab from Illumina). Those machines are capable of producing in shorter times and lower costs  large amount of NGS data. 

Taking those challenges into account, we perform our sequencing, alignment, detection and data analysis of human samples in order to seek variants.  This study we call variant analysis. Variant analysis looks for variant information, that is, possible mutations that may be associated to genetic diseases . Let's consider as examples of mutation or variant as follows: a change of nucleotide (A for T) (single nucleotide variant or SNV) or even a small insertion or deletion (INDEL's) that can impact the functional activity of the protein.  Looking after variants and even further seek and identify those related to diseases or genetic disorders is a big challenge in terms of technology, tools and interpretation.

The reference in the genome at bottom; the variants above.
In this example there's a possible exchange of A to G (SNV) in a specific position of the genome.


In our lab we are developing a streamlined, highly automated pipeline for exome and targeted panel regions data analysis. In our pipeline we handle multiple datasets and state of the art tools that are integrated in a custom pipeline for generating, annotating and analyzing sequence variants.

We named our internal pipeline tool as MIP (Mutation Identification pipeline). Some minimal requirements we stablished for MIP in order to use it with maximum performance and productivity. 

1. It must be automatic;  with a limited team like ours (2 or 3 bioinformaticians) we need a efficient service that is capable to execute the complete analysis without typing commands at terminals calling software or converting files among several data formats.

MIP pipeline overview for clinical sequencing. All those steps requires tools and files in a specific format.
Our engine   would be capable of manage and execute all or some of those steps with
specific parameters defined by the specialist .

2. It must be user-oriented; it mean that MIP platform must provide an easy-to-use interface, that any researcher of lab could use the system and start out-of-box their sequencing analysis.  For biologists and geneticists it would allow them to focus their work on what matters: the downstream experiments.

3. Scalable-out architecture;  More and more hight throughput sequencing data is pulled out from NGS instruments, so MIP must be designed to be a building block for a scalable genomics infrastructure. It means that we must work with distributed and parallel approaches and the best practices from high-performance computing and big data to efficient take advantage of all resources available at our infra-structure while thinking on continuous optimization in order to minimize the network and shared disk I/O footprint.

My draft proposal to our exome sequencing pipeline

4. Rich-detailed reports and smart software and dataset updates;  In order to maintain our execution engine working healthy, it requires that our software stack always being updated. Since our engine is written on top of numerous open-source biological and big data packages, we need a self-contained management system that could not only check for any new versions but also with a few clicks start any update and perform a post-check for any possible corruptions at the pipeline.  In addition to the third-party genomics software used on MIP, we are also developing our tool for variant annotation. So it stands for an engine that could query and analyze several genomic dataset, generate real-time interactive reports where the researchers could filter out variants based on specific criteria and output in formats of QC reports, target and sequencing depth information, descriptions of the annotations and variants hyperlinked to public datasets in order to get further details about a variation.

Example of web interface where a researcher could select any single or combination of annotations to display. Links to the original datasources are readily available (Figure from WEP annotation system)

5. Finally, we think the most important requirement nowadays to MIP is the integration with our current LMS (Laboratory management system), in order to put the filtered variants  as input to our existing laboratory report analysis and publishing workflow. It means more productivity and automation with our existing infrastructure.

MIP could be also be acessible via RESful API, where the runs output
 would be interchanged with our external LMS solution.

As you may see, there's a huge effort on coding, design and infrastructure to meet those requirements. But we are thrilled to make this happen!  One of our current works in this project is the genv tool. Genv is what we call our genomika environment builder. The basic idea behind it is a tool written in python and fabric package, that provides instant access to biological software, programming libraries and data. The expected result  is a fully automated infrastructure that installs all software and data required to start MIP pipeline.  We are thinking of also arranging pre-built images with Docker.  Of course I will need a whole post to explain more about it!

To sum up,  I hope I could summarise one of the projects I've been working this first semester. At Genomika Diagnósticos we are facing big scientific challenges and the best part is that those tools are helping our lab to provide a next level of health information to the patients,  all from our DNA!

If you are interested on working with us, keep checking our github homepage with any open positions at our bioinformatics team.

Until next time!

205 comments:

  1. I Agree with your information....
    Please refer this site
    Dot Net Training in Chennai,

    dotnettrainingchennai

    ReplyDelete
  2. Thanks for share your thoughts and experiences.

    ReplyDelete
  3. Thanks for sharing informative post about Microsoft Visual Studio. This platform is used to create web application and services. Being widely used software framework, this domain offer huge career opportunity for trained professionals. We at, Dot Net Training in Chennai offer hands on training in this evergreen technology.

    ReplyDelete
  4. SEO Training in Chennai

    Thanks for sharing this information. SEO is one of the digital marketing techniques which is used to increase website traffic and organic search results. If anyone wants to get SEO Training Chennai visit FITA Academy located at Chennai. Rated as No.1 SEO Institutes in Chennai.

    SEO Training in Chennai | SEO Training Center in Chennai


    ReplyDelete
  5. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing. SEO Training in chennai | SEO Training chennai | SEO Course in chennai | SEO Course chennai

    ReplyDelete

  6. The information you have given here is truly helpful to me. CCNA- It’s a certification program based on routing & switching for starting level network engineers that helps improve your investment in knowledge of networking & increase the value of employer’s network,
    Regards,
    ccna training institute in Chennai|ccna courses in Chennai|Salesforce training in Chennai

    ReplyDelete
  7. superb information thank you. And please keep updating like this information with this site.

    digital marketing training Chennai

    ReplyDelete
  8. Thank goodness someone is promoting quality content. I often struggle with myself.Thanks for sharing that valuable information.

    Oracle SQL Training in Chennai

    ReplyDelete
  9. Thanks for sharing the valuable information here. So i think i got some useful information with this content. Thank you and please keep update like this informative details.

    Salesforce Training

    ReplyDelete
  10. Wonderful article, very useful and well explanation. Your post is extremely incredible. I will refer this to my candidates.

    CCNA Training in Chennai


    ReplyDelete
  11. A very good step-by-step guide especially for a beginner like me. It’s overwhelming with information, thank you for making it easy and very detailed.. I’ll pop some questions here, if I need help, hope that’s okay.

    Android Training in Chennai

    ReplyDelete
  12. The training was very great and more information to get after end of course,then more offers are provided on the training times.

    SAP training in Chennai

    ReplyDelete
  13. The training was very great and more information to get after end of course,then more offers are provided on the training times.

    hadoop

    ReplyDelete
  14. Wiztech Automation is the Leading Best quality PLC, Scada, DCS, Embedded, VLSI, PLC Automation Training Centre in Chennai. Wiztech’s Industrial PLC Training and the R & D Lab are fully equipped to provide through conceptual and practical knowledge aspects with hands on experience to its students.

    PLC training in Chennai
    SCADA Training in Chennai
    DCS training in chennai
    Automation training in Chennai
    Industrial automation training in chennai
    PLC training institute in chennai
    PLC training Centre in chennai
    PLC, SCADA, DCS training in chennai

    ReplyDelete
  15. Really an amazing post..! By reading your blog post i gained more information. Thanks a lot for posting unique information and made me more knowledgeable person. Keep on blogging!!
    Android Training in Chennai Adyar

    ReplyDelete
  16. This is a great post. I like this topic.This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting this again.


    SEO Company in Chennai
    SEO Services in Chennai

    ReplyDelete
  17. It's like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you can do with some pics to drive the message home a little bit, but instead of that, this is fantastic blog. A great read. I will definitely be back.

    SMO Services Chennai

    ReplyDelete
  18. This blog is having the cloud computing based general information. Got a creative work and this is very different work.We have to develop our dataresource and it's creativity mind.This blog helps for this. Thank you for this blog. This is very interesting and useful.

    Web Designing Training in Chennai

    ReplyDelete
  19. Thanks for sharing such a great information..Its really nice and informative.
    PHP Training in Chennai

    ReplyDelete
  20. This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic. android Training in Chennai

    ReplyDelete
  21. This comment has been removed by the author.

    ReplyDelete
  22. Great site for these post and i am seeing the most of contents have useful for my Carrier.Thanks to such a useful information.Any information are commands like to share him.

    Digital Marketing Company in India

    ReplyDelete
  23. Nice information. Thanks for sharing the article in the blog.

    ReplyDelete
  24. I am not sure the place you are getting your information, however good topic.I needs to spend some time studying more or understanding more.Thank you for wonderful information I was in search of this info for my mission.

    Manpower Consultancy in Bangalore
    HR Consultancy in Bangalore
    Recruitment Consultancy in Bangalore
    HR Franchise in Bangalore

    ReplyDelete
  25. Thanks for sharing as it is an excellent post would love to read your future post -for more knowledge Aido | Aido Robot

    ReplyDelete
  26. Nice one, very much informative. thanks for your information.
    IOS Training in Chennai

    ReplyDelete

  27. Really it was an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing..
    Mobile App development Company
    Ios App development Company

    ReplyDelete
  28. Wow, you have a nice proposal and it provides a solution to a problem that has affected a lot of people in the society. I have gone through the article and you have done an outstanding job. In case you experience any challenges while writing your paper you should not hesitate to seek professional Research Paper Writing Help. I wish you all the best in your research.

    ReplyDelete
  29. Great and nice blog to study, thanks for sharing valuable information.
    Android Training in chennai | Android Training in velachery

    ReplyDelete
  30. This comment has been removed by the author.

    ReplyDelete
  31. Really it was an awesome article. Very useful & Informative
    Freshers Jobs in Chennai

    ReplyDelete
  32. This comment has been removed by the author.

    ReplyDelete
  33. Call :9310096831!! Leading industrial automation companies in India providing PLC SCADA DCS training in Noida. Best PLC training center in Noida.

    ReplyDelete
  34. Thanks for sharing informative article. Download Windows 7 ultimate for free from getintopc. It helps you to explore full functionality of windows operating system.

    ReplyDelete
  35. This comment has been removed by the author.

    ReplyDelete
  36. Please guide me about Matlab Training Institute who provide best matlab training in Jalandhar. Thanks

    ReplyDelete
  37. This comment has been removed by the author.

    ReplyDelete
  38. This idea is mind blowing. I think everyone should know such information like you have described on this post. Thank you for sharing this explanation.Your final conclusion was good. We are sowing seeds and need to be patiently wait till it blossoms.
    Fleet Management Software
    Human Resources Management Software
    Logistics Software
    Manufacturing ERP

    ReplyDelete
  39. This is really interesting information for me. Thanks for sharing! we are supplier of quality Generic Harvoni medicines in Chennai if you need any Resof L medicine so pls visit us.

    ReplyDelete
  40. Thank you for your precious information. very clear explanation.Please share more like that..
    Education erp software in chennai

    ReplyDelete
  41. The blog or and best that is extremely useful to keep I can share the ideas of the future as this is really what I was looking for, I am very comfortable and pleased to come here. Thank you very much.

    Digital Marketing Course in Chennai
    Digital Marketing Training in Chennai
    Online Digital Marketing Training
    SEO Training in Chennai
    Digital Marketing Course
    Digital Marketing Training
    Digital Marketing Courses

    ReplyDelete
  42. nice blog learn hadoop,devopsect online with www.techenoid.com

    ReplyDelete
  43. Techenoid trainings.
    learn hadoop, devops, encryption and decryption online at your convinient timings

    ReplyDelete
  44. September 17, 2018 at 9:21 PM
    wow great info. i am sure i will share this to my friends and relatives. Thank you very much.

    Here is another great post that worths reading https://www.katalon.com/resources-center/tutorials/introduction-api-testing/

    ReplyDelete
  45. This was a great and interesting article to read. I have really enjoyed all of this very cool information. we are MGM Precision Machine Components Supplier if you are looking for any precision machined components for aerospace so pls visit us.

    ReplyDelete
  46. Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
    Selenium Training in Bangalore

    ReplyDelete
  47. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
    Selenium Training in Bangalore | Selenium Training in Bangalore | Selenium Training in Bangalore | Selenium Training in Bangalore

    ReplyDelete
  48. According to my opinion you are doing great job . thanks for sharing. we are Adopt Pets Website if you are looking for any dog so please searching Adopt dogs near me website so pls visit us.

    ReplyDelete
  49. This is a good post. This post give truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. thank you so much. Keep up the good works.

    Java training in Chennai | Java training institute in Chennai | Java course in Chennai

    Java training in USA

    Java training in Bangalore | Java training in Indira nagar

    Java training in Bangalore | Java training in Rajaji nagar

    ReplyDelete
  50. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    excel advanced excel training in bangalore | Devops Training in Chennai

    ReplyDelete
  51. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.

    angularjs interview questions and answers

    angularjs Training in bangalore

    angularjs Training in bangalore

    angularjs online Training

    angularjs Training in marathahalli

    ReplyDelete
  52. Amazing Article ! I have bookmarked this article page as i received good information from this. All the best for the upcoming articles. I will be waiting for your new articles. Thank You ! Kindly Visit Us @ Coimbatore Travels | Ooty Travels | Coimbatore Airport Taxi | Coimbatore taxi

    ReplyDelete
  53. This has been the best so far, how much intense and deeply written content. I am so confident this post will be so much famous. Kudos to the blogger.

    Lg Mobile Service Center in Chennai
    Lg Mobile Service Centre in Chennai
    Lg Mobile Service Center
    Lg Mobile Service Centre

    ReplyDelete
  54. Greetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.
    safety course in chennai

    ReplyDelete
  55. DevOps is currently a popular model currently organizations all over the world moving towards to it. Your post gave a clear idea about knowing the DevOps model and its importance.

    Good to learn about DevOps at this time.


    devops training in chennai | devops training in chennai with placement | devops training in chennai omr | devops training in velachery | devops training in chennai tambaram | devops institutes in chennai | devops certification in chennai | trending technologies list 2018

    ReplyDelete
  56. Goyal packers and movers in Panchkula is highly known for their professional and genuine packing and moving services. We are top leading and certified relocation services providers in Chandigarh deals all over India. To get more information, call us.


    Packers and movers in Chandigarh
    Packers and movers in Panchkula
    Packers and movers in Mohali
    Packers and movers in Zirakpur
    Packers and movers in Patiala
    Packers and movers in Ambala
    Packers and movers in Ambala cantt
    Packers and movers in Pathankot
    Packers and movers in Jalandhar
    Packers and movers in Ludhiana

    ReplyDelete
  57. Excellent Wok, Thanks for sharing with us this valuable blog. I get solution of my problem. Visit for
    Logistics Company in India

    ReplyDelete
  58. I am obliged to you for sharing this piece of information here and updating us with your resourceful guidance. Hope this might benefit many learners. Keep sharing this gainful articles and continue updating us.
    Java Classes in Chennai | Core Java Training in Chennai
    java coaching classes in madurai | java classes in madurai
    java training centers in coimbatore | java training coimbatore
    Java Course in Bangalore | Java Training Institutes in Bangalore

    ReplyDelete
  59. This comment has been removed by the author.

    ReplyDelete
  60. HELLO DEAR ! This is exceptionally useful and intriguing article.Nice to peruse your blog entry first time ever. I truly value this post. A debt of gratitude is in order for sharing this magnificent post.

    ReplyDelete
  61. Outstanding blog thanks for sharing such wonderful blog with us ,after long time came across such knowlegeble blog. keep sharing such informative blog with us.
    machine learning course in Chennai
    machine learning training center in Chennai
    machine learning with python course in Chennai
    Android training in chennai
    PMP training in chennai

    ReplyDelete
  62. HI DEAR...Stores of a commitment of gratefulness is all together for this post.I think it is a superior post. It helps huge amounts of us. Such a broad number of an abundance of an obligation of appreciation is all together for this data.

    ReplyDelete
  63. I am motivated by your dazzling post which I were to a great degree looking for.you have heaps of cognizance in regards to this issue

    ReplyDelete
  64. This comment has been removed by the author.

    ReplyDelete
  65. Are you trying to move in or out of Jind? or near rohtak Find the most famous, reputed and the very best of all Packers and Movers by simply calling or talking to Airavat Movers and Packers

    Packers And Movers in Jind

    Packers And Movers in Rohtak

    Movers And Packers in Rohtak

    ReplyDelete
  66. Hello DEAR...I think it is a predominant post. It helps colossal measures of us.Such a wide number of a wealth of a commitment of thankfulness is all together for this information.
    satta matka
    satta king
    satta matka result

    ReplyDelete
  67. Thanks for your great and helpful presentation I like your good service. I always appreciate your post. That is very interesting I love reading and I am always searching for informative information like this.Best Blue prism Training Institute in Chennai
    | Best Blue prism Training Institute in Chennai

    ReplyDelete
  68. Hi DEAR ...It was actually wonderful reading this info and I think you are absolutely right and I truly appreciate the article post thanks for sharing... WE are weightlifting accessories contat us for all WYOXSPORTS weightlifting accessories

    ReplyDelete
  69. Thank you for benefiting from time to focus on this kind of, I feel firmly about it and also really like comprehending far more with this particular subject matter. In case doable, when you get know-how, is it possible to thoughts modernizing your site together with far more details? It’s extremely useful to me.
    DevOps Training in Bangalore

    DevOps Training in Bangalore

    DevOps Training in Bangalore

    DevOps Training in Marathahalli

    DevOps Training in Pune

    DevOps Online Training-gangboard

    ReplyDelete
  70. You got an extremely helpful website I actually have been here reading for regarding an hour. I’m an initiate and your success is incredibly a lot of a concept on behalf of me.

    DevOps Training in Bangalore

    DevOps Training in Bangalore

    DevOps Training in Bangalore

    DevOps Training in Marathahalli

    DevOps Training in Pune

    DevOps Online Training-gangboard

    ReplyDelete
  71. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definitely interested in this one. Just thought that I would post and let you know. Nice! thank you so much! Thank you for sharing.

    ReplyDelete
  72. Thanks for providing such a great Information, you can see

    ReplyDelete
  73. Interesting substance which encourages me to get the in-depth information about the innovation. To know more details about the course visit this site.

    Love marriage specialist in Delhi
    Vashikaran specialist in Delhi

    ReplyDelete
  74. This is exceptionally useful and intriguing article.Nice to peruse your blog entry first time ever. I truly value this post. A debt of gratitude is in order for sharing this magnificent post.

    Artificial grass supply & installation
    Irrigation system landscape
    Wooden Gazebo & Pergola
    landscape gardening
    Supply of indoor and outdoor plants in landscaping/

    ReplyDelete
  75. I am perusing your post from the earliest starting point, it was so fascinating to peruse and I feel because of you for posting such a decent blog, keep refreshes normally.

    Emergency Plumbing
    Best Plumber in Las Vegas
    Henderson Plumbing
    Las Vegas Plumbing
    Emergency Plumber

    ReplyDelete
  76. This is a decent article here with some helpful hints for the individuals who are not used-to remark that much of the time. A debt of gratitude is in order for this accommodating data I concur with all focuses you have given to us. I will pursue every one of them.

    Today Viral News in Hindi
    Viral Video News Today
    Viral News in Hindi
    Breaking news in hindi
    Latest Technology News In Computers
    Techniques News India

    ReplyDelete
  77. Visit for Website Designing & Development Company at Ogen Infosystem.
    Website Designing Company in India

    ReplyDelete
  78. This is extremely enlightening and intriguing article.Nice to peruse your blog entry first time ever. I truly welcome this post. A debt of gratitude is in order for sharing this great post.

    Artificial grass supply & installation
    Irrigation system landscape
    Wooden Gazebo & Pergola
    landscape gardening
    Supply of indoor and outdoor plants in landscaping/

    ReplyDelete
  79. Interesting blog Instagram and Facebook have provided an amazing place for new brands to grow and flourish. We can find the perfect niche for your brand on the best social media platforms.

    ReplyDelete
  80. Hello there DEAR ...It was really superb perusing this information and I think you are totally right and I genuinely value the article post a debt of gratitude is in order for sharing... WE are Job Alert reach us for all kind of Job notifications

    ReplyDelete
  81. Truly a very good article on how to handle the future technology. After reading your post,thanks for taking the time to discuss this, I feel happy about and I love learning more about this topic.
    - Mumbai Web, Crocus Web

    ReplyDelete
  82. "Greetings DEAR ...It was really brilliant perusing this data and I think you are completely right and I genuinely value the article post a debt of gratitude is in order for sharing... WE are Ayurvedic Herbs Online reach us for all Buy Wellness Products Online , Best Place to Buy Wellness Products
    Buy Ayurvedic Herbs Online"

    ReplyDelete
  83. Greetings DEAR ...It was really magnificent perusing this information and I think you are totally right and I genuinely welcome the article post a debt of gratitude is in order for sharing... WE are Hazard Communication Training get in touch with us for Confined Space Entry Training ,

    ReplyDelete
  84. very important information from the blog and the writer of post and also i got the tour info from the blog which are very attractive and fantastic Your Blog is too good and give unique information. I am so happy that you share this with us. There are many people who want such as information and services like as you provide in your blog For more detail, you can visit our website to click here:
    Tempo Traveller on Rent
    Luxury Tempo Traveller on Rent
    Tempo Traveller in Delhi
    Tempo Traveller on Hire
    9 seater Tempo Traveller on Rent
    12 seater Tempo Traveller on Rent
    Same Day Agra Tour Packages
    Tempo Traveller
    16 seater Tempo Traveller on Rent
    Chardham Yatra Tour Packages
    Tempo Traveller hire
    Golden Triangle Tour Packages - Delhi Agra Jaipur Tour

    ReplyDelete
  85. Canvas Tents Durban specializes in the manufacture of Marquees and Tents. We are committed to manufacturing exceptional quality tents and marquees at the most competitive prices. Our low prices do not mean that we compromise on quality, all marquees and tents are manufactured to the highest standard, but also to suit your pocket.

    Best Manufacturers of Canvas Tents, Relief Tents, Refugee Tents, Disaster Tents, Army Tents, Military Tents as well as Marquees, Alpine Tents, Frame Tents, Aluminium Tents, Wedding Tents, Party Tents, Storage Tents, Warehouse Tents, Exhibition Tents, A Frame Tents, Bedouin Stretch Tents. We custom manufacture any size or shape tent to suit your needs.

    ReplyDelete
  86. Hi DEAR..Stores of a duty of thankfulness is all together for this post. I think it is an overwhelming post. It helps colossal measures of us. Such a wide number of an abundance of a dedication of appreciation is all together for this data. much obliged and please visit this for Website Development in usa

    ReplyDelete
  87. Good information blog posts I have seened
    Best Play and Pre School for kids in Hyderabad,India. To give your kid a best environment and learning it is the right way to join in play and pre school were kids can build there physically, emotionally and mentally skills developed. We provide programs to kids like Play Group, Nursery, Sanjary Junior, Sanjary Senior and Teacher training Program.
    Preschool in hyderabad

    ReplyDelete
  88. Your post is very thoughtful, in this post you discovered the beauty of India. Thanks For sharing this beautiful post…
    I am Sunil owner of Taj Day Package we provides the best travel sights of India in your budget. If you want to book your tour now, so click the link given below.
    Same Day Agra Tour
    Same Day Agra Tour by Train
    Overnight Agra Tour
    Private Taj Mahal Tour
    Sunrise Taj Mahal Tour
    Same Day Delhi Tour

    Thanks & Best Regards
    Sunil Agarwal ( Taj Day Package)
    Ph No- +91- 8791361374
    E-mail- Info@tajdaypackage.com
    Website- www.tajdaypackage.com


    ReplyDelete

  89. Brilliant Post Admin, I really like it. Thanks for sharing your opinion. India is full of historical Monuments, India is rich in culture,traditions,heritage buildings, temples, forts and palaces. Famous Indian Monuments includes Old Churches of Goa ,The Taj Mahal, Qutab Minar of Delhi, Charminar, Red fort and Jantar mantar, these are also few most visited Heritage Sites in India. Plan your holidays to spellbound in the beauty of India.
    Golden Triangle Tour 3 Days
    Golden Triangle Tour 4 Days
    Golden Triangle Tour 5 Days
    Golden Triangle Tour with Udaipur
    Golden Triangle Tour with Amritsar

    Thanks & Best Regards
    Sunil Agarwal ( Taj Day Package)
    Ph No- +91- 8791361374
    E-mail- Info@tajdaypackage.com
    Website- www.tajdaypackage.com

    ReplyDelete
  90. We provide database solution for telemarketing activities for the client to target their appropriate market. if you run a small or big business you must do marketing for your business. without marketing we cannot increase sell. To increase sell we need to reach lots of users in market. Every sales person need indian mobile number directory to send offers and new products.
    https://itbrood.com/products/all-india-phone-number-database.php
    phone number database

    ReplyDelete
  91. We provides whois database of indian and all other contries newly registered domains on daily base. every day we update your registered account with newly registered domain names, along with it's whois record containing contact details (Name, Email, Phone & more) of the domain owners.
    Daily Registered Domain Data
    Whois Database Provider

    ReplyDelete
  92. This comment has been removed by the author.

    ReplyDelete
  93. Thank you for sharing this i really like it.

    ReplyDelete
  94. Azad Soch Punjabi epaper and Punjabi newspaper Publish from Punjab India. Latest Punjabi epaper - Find all Latest News in the Punjabi Language – Business news in Punjabi, Sports news in Punjabi, Viral News and top stories from all across India read only at azad soch Punjabi epaper.
    Punjabi newspaper

    ReplyDelete
  95. Azad Soch Punjabi epaper and Punjabi newspaper Publish from Punjab India. Latest Punjabi epaper - Find all Latest News in the Punjabi Language – Business news in Punjabi, Sports news in Punjabi, Viral News and top stories from all across India read only at azad soch Punjabi epaper.
    Punjabi newspaper

    ReplyDelete
  96. Thank you so much for the great and very beneficial stuff that you have shared with the world.

    Bangalore Training Academy is a Best Institute of Salesforce Admin Training in Bangalore . We Offer Quality Salesforce Admin with 100% Placement Assistance on affordable training course fees in Bangalore. We also provide advanced classroom and lab facility.

    ReplyDelete
  97. Such great information for blogger I am a professional blogger thanks…

    Advance your career as a SharePoint Admin Engineer by doing SharePoint Admin Courses from Softgen Infotech located @BTM Layout Bangalore.

    ReplyDelete
  98. Thanks for sharing this informative blog...
    DevOps Training in Marathahalli - Bangalore | DevOps Training Institutes | DevOps Course Fees and Content | DevOps Interview Questions - eCare Technologies located in Marathahalli - Bangalore, is one of the best DevOps Training institute with 100% Placement support. DevOps Training in Bangalore provided by
    DevOps Certified Experts and real-time Working Professionals with handful years of experience in real time DevOps Projects.

    ReplyDelete
  99. I am happy for sharing on this blog its awesome blog I really impressed. Thanks for sharing.

    Learn Blue Prism Course from Experts. Softgen Infotech offers the Best Blue Prism Training in Bangalore .100% Placement Assistance, Live Classroom Sessions, Only Technical Profiles, 24x7 Lab Infrastructure Support.

    ReplyDelete
  100. Hi there,
    Nice Article I really enjoyed this post Thanks For Sharing,
    Obtain ISO 9001 Certification It enhances your product & service quality, Increases marketing opportunities, Reduces your costs and much more.

    ISO 9001
    ISO 9001 Certification in Mira Road

    ReplyDelete
  101. Really very happy to say, your post is very interesting to read. I never stop myself to say something about it. You’re doing a great job. Keep it up…

    Start your journey with RPA Training in Bangalore and get hands-on Experience with 100% Placement assistance from experts Trainers @Softgen Infotech Located in BTM Layout Bangalore. Expert Trainers with 8+ Years of experience, Free Demo Classes Conducted.

    ReplyDelete
  102. I'm very happy to search out this information processing system. I would like to thank you for this fantastic read!!
    ServiceNow Training in Hyderabad
    ServiceNow Training in Ameerpet
    ServiceNow Training
    ServiceNow Online Training

    ReplyDelete
  103. Loved the way you have shared your views and your knowledge. I love this type of blog because it's so informative and knowledgeable. Thank you.
    Same Day Tour Packages
    Same Day Agra Tour By Gatimaan Express Train
    Taj Mahal Sunrise Tour from Delhi
    Same Day Delhi Tour by Car
    Same Day Jaipur Tour by Train

    ReplyDelete
  104. Artificial Intelligence(AI) - Artificial intelligence (AI) is basically used to describe machines that are capable of imitating human intelligence. AI is prevalent in our daily lives we use it in search engines, automated emails, online customized ad campaigns, chat boxes,
    smart devices, and smartphones. Artificial intelligence uses machine learning. Computers use complicated algorithms and historical data to make the propensity model. The propensity model can start predicting events. There are four types of AI:- Reactive machines, Limited memory, Theory of the mind and Self-awareness. For more visit: Computer Mobile Information

    ReplyDelete
  105. Reliable notes to learn about Artificial Intelligence in Motion through a blog that provides information regarding Scientific Python, Data, Machine Learning, and Recommender Systems.
    http://todayssimpleaiformarketing.com/

    ReplyDelete
  106. Новая индивидуальная коллекция изЕвропы, сделаная из новых материалов в черном, оранжевом, красном, голубом, золтом цвете. Популярны обычные повседневные модели и необчные удобные в тренде казуал, с гладкой фактурой, в тренде стеганые, с деревянными клепками, ремешками, пряжей, с кистями и бахромой. Наша сумка выделяется от конкуренток высоким фасоном, покрывает практически весь спектр дополнений, без оных невозможно представить ни один офисный, вечерний или повседневный образ. В магазине на нашем удобном ресурсе сумки корса вы найдете более сотни артикулов самой необычной цветности и фасона. Милые пастельные цвета меняются с яркими насыщенными цветами и фатурами, качесвтенная кожа с фактурной, с тиснением и еще с серебряным блеском.

    ReplyDelete
  107. Очень интересныеи еще невероятно правдивые онлайн гадания для предречения нашего ближайшего будущего: это исключительно то, что поразит тебя на сайте онлайн гаданий. Правдивое гадание на картах бесплатно является самым доступным и действенным инструментом для получения важных данных из ментального поля Земли.

    ReplyDelete
  108. This is an awesome post.Really very informative and creative contents.These concept is a good way to enhance the knowledge.
    https://www.digitalakash.in/web-design-development-training-in-bangalore/

    ReplyDelete
  109. Great AI company with industry 4.0 solutions in Singapore.

    Industry 4.0 solution Singapore

    ReplyDelete
  110. Неповторимая mp3 коллекция содержит синглы наиболее востребованных коллективов в мире. Именно тут юзеры могут загрузить ТОП максимально любимых синглов текущего времени. Определенная пора года привлекательна собственными треками, что не терпится скачать на свой телефон. Русский рэп скачать бесплатно mp3 – любой найдет на сайте мп3смак.ру крутую музыку. Теперь нет потребности искать свой трек-лист по зернышкам из Всемирной паутины. Количество композиций для закачивания не исчисляется.

    ReplyDelete

  111. Powershell Classes
    Hi
    I visited your blog you have shared amazing information, i really like the information provided by you, You have done a great work. I hope you will share some more information regarding full movies online. I appreciate your work.
    Thanks

    ReplyDelete
  112. This blog is truly useful to convey overhauled instructive undertakings over web which is truly examination. I discovered one fruitful case of this truth through this blog. I will utilize such data now.Mobile Phone Training Institute | IASE

    ReplyDelete
  113. Керамическая плитка Codicer 95 разделяется на несколько вариантов - для пола и для стен. Различается покрытие по компактности, прочности и толщине. Отдельным лотом идет плитка из керамического гранита.

    ReplyDelete
  114. I have been through several posts on this very subject but the satisfactory information that I found here is something that all other blogs are missing.
    Welding Machine Suppliers in Dubai

    ReplyDelete
  115. This concept is a good way to enhance knowledge. thanks for sharing..
    Data Science
    Selenium
    ETL Testing
    AWS
    Python Online Classes

    ReplyDelete
  116. Such an interesting and informative piece of guidance imparted by you. I am glad to discover this information here and I am sure that this might be beneficial for us. For more information about ai hospital management visit now.

    ReplyDelete
  117. This is very good post I have read and I must appreciate you to have written this for us.Its really informative.
    Best Digital Marketing Agency in Chennai
    website design in chennai

    ReplyDelete
  118. Fantastic post. And we are eager to read posts like this. thank you very much.

    ReplyDelete
  119. Studyprovider has experts team are giving the homework help, assignment help, report, thesis, research writing services and physics assignment help available 24/7 seven days a week contact now!

    ReplyDelete
  120. This site recommended one of the best blogs I have ever read. Truly relevant to what I was looking for. Also, all the content has been researched really well. digital marketing company

    ReplyDelete
  121. No1AssignmentHelp.com is the best Assignment Help service provider in the world.If you are unsatisfied with the
    marks obtained in MBA first year exam, take our afforble assignment writing service. We ensure above 95% marks.


    Please visit our offficial website: //https://no1assignment help.com>

    ReplyDelete
  122. Thank you for providing this blog really appreciate the efforts you have taken with regards to this particular topic there are many data science courses available to learn and gain an understanding on but skillslash is the best data science course in bangalore and they offer live training in top companies for better growth of skills and understanding

    ReplyDelete
  123. Hurrah, that’s what I was exploring for, what stuff! present here at this webpage, thanks, admin of this web page.

    BA 3rd Year Time Table 2022

    ReplyDelete
  124. Hi there, just wanted to tell you, I liked this article. It was inspiring.
    Keep on posting!

    토토
    스포츠토토


    ReplyDelete
  125. Thanks for sharing the excellent post. Your website has very useful information. I’m impressed by the details that you have in this article.

    ReplyDelete
  126. Hello!!


    Useful blog. thank you for sharing to us.


    tractor

    ReplyDelete