Links Page

This page includes link sections on the following topics. Please scroll down to see all items. Feel free to leave a comment at the bottom of the page.

TED talks
Know more about TED and watch or download featured talks. Here is the quick list. The AWS project is an interesting idea.

  1. Dalia Mogahed: What do you think when you look at me?
  2. Vijay Kumar: Robots that fly … and cooperate. Another related talk.
  3. E.O. Wilson: Advice to young scientists.
  4. David Christian: The history of our world in 18 minutes.
  5. Russell Foster: Why do we sleep?
  6. Stuart Firestein: The pursuit of ignorance.
  7. Benjamin Zander: The transformative power of classical music.
  8. David Steindl-Rast: Want to be happy? Be grateful.
  9. James Lyne: Everyday cybercrime — and what you can do about it.
  10. Paul Piff: Does money make you mean?
  11. Excellent data presentation by Hans Rosling. Watch all his talks.
  12. Chris Hadfield: What I learned from going blind in space.
  13. Uri Alon: Why truly innovative science demands a leap into the unknown. PhD students must watch this talk! (PDF paper).


  1. Resources:
  2. Patent Search Engines:
  3. Search for related Persian scientific documents about a patent:
  4. Search for related international scientific documents about a patent:

Biomechanics Links

  1. Free video analysis software for sports biomechanics: Kinovea.
  2. Video4Coach is also free but is more professional than the above item. There are free Matlab tools for digitizing video files and calibrating cameras.
  3. Clinical Movement Analysis Society UK and Ireland CMAS.
  4. Clinical Gait Analysis (CGA).
  5. Biomechanics Classes on the Web.
  6. Interactive Human Anatomy and Physiology, GetBodySmart.
  7. Computer Aided Ergonomics & Biomechanics, AnyBodyTech.
  8. Download The Health and Work Handbook from here.
  9. Ergonomic tips brochure suitable for office. Share it with all.
  10. Biomechanics World Wide sites.
  11. Orthopedics Biomechanics Lab. at UTMB.
  12. An interactive introduction to CP. Find other patient educations here.
  13. Low back pain exercises.
  14. Neurophysiology tutorials.
  15. Biomechanics Yellow Pages (BYP). Substantial library of web sites about biomechanics.
  16. Mechanical and theoretical basis of motion analysis (here).
  17. Walking simulation at umich and also passive walking.
  18. Biomch-W, the knowledge repository for biomechanics.
  19. A useful guide to biomechanics and Sports Biomechanics websites (here). – Thanks to C. Watkins for suggesting this link.
  20. Isokinetic sites: Biodex, Cybex. More info site1, site2.
  21. EMG tutorial by Motion Lab Systems (pdf).
  22. To download normative data base of lower limb kinematics see this nice post.
  23. Research on Neuromuscular Biomechanics of Aging.
  24. Helpful links by David M. Thompson.
  25. Legged Dynamic Systems and Human Motor Control (link).
  26. ISB: International Society of Biomechanics, where you find many useful stuffs.
  27. Sharif University of Technology (SUT), Biomechanics Lab.
  28. LifeModeler – Bringing Simulation to Life.
  29. Biomechanics at UTexas, PennState, and USF.
  30. The powerful musculoskeletal modeling free software OpenSim and nmsBuilder to create customized models.

Scientific Writing and Presenting

  1. PubPeer: The online journal club.
  2. Elsevier Reviewers’ Update and Authors’ Update have many useful articles for reviewers and authors. Don’t miss them.
  3. Word usage in context – Springer Exemplar.
  4. Read DORA recommendations to understand your moral resposibilities.
  5. Test your document’s readability in Word (Link1, Link2).
  6. How to review a paper (here).
  7. Who are authors of a research paper? (here).
  8. How to write a paper in scientific journal style and format (click).
  9. The Elements of Style (writing).
  10. Almost Everything You Wanted to Know About Making Tables and Figures (click).
  11. Designing Scientific Posters (Link). – Thanks to A. Sawyer for suggesting this link.
  12. TUMS Press workshops (Link) – in Persian.
  13. Sozi, a free zooming presentation editor like Prezi.
  14. Online Dictionaries:
    • Power Thesaurus (link).
    • The American Heritage Dictionary (AHD).
    • Online Etymological Dictionary of Modern English (link).
    • Oxford Advanced Learner’s Dictionary (OALD) with academic word list.
    • Longman Dictionary (LDOCE).
    • Merriam-Webster (link).
    • Search in a lot of dictionaries in One Look dictionary.
    • Forvo: the pronunciation dictionary. All the words in the world pronounced by native speakers.
  15. Essential tips on effective communications (Link).
  16. Texmaker seems to be a very nice LaTeX editor. For Persian texts use its bidirectional edition. Another option is TeXnicCenter. About the LaTeX engine, use the ultimate solution of TeX Live + XePersian package. This is an installation guide.
  17. Learn more about color theory and make your presentation slides sensible! Color Wheel and Color Wizard are very helpful tools. You’ll find dozens of color palettes and ready-to-use color combinations at Color Hunt.
  18. Purdue University Online Writing Lab (OWL).
  19. Enrich your scientific writing with academic phrases: Academic Phrasebank.
  20. An impressive example of good contact with audience and presentation: Roger Antonsen’s TED talk.

Complex Systems and Chaos Links

  2. What is chaos theory?
  3. Chaos at fifty (link, PDF).
  4. Chaos on the Web (here).
  5. The Chaos Hypertextbook (book).
  6. Chaos at Maryland (here).
  7. The Institute for Nonlinear Science (INLS).
  8. Chaos and Complexity Resources for Students and Teachers (here).
  9. Algorithmic Botany: the mathematics of the natural (here).
  10. Center for Complex Systems and Brain Sciences (Link).
  11. Great visual lessons to perceive 4th dimension and more.
  12. Amazing movies to better understand the Chaos.
  13. Chaotic System Demonstrators (videos).
  14. How science comprehends chaos (link).
  15. Interactively experience the 3-body gravitational problem (link).
  16. Deborah Gordon: What ants teach us about the brain, cancer and the internet.
  17. Benoit Mandelbrot: Fractals and the art of roughness.

Scientific / Engineering Links

  1. Recommendations on research assessment: DORA.
  2. A very nice paper on “How to choose a good scientific problem?” (PDF).
  3. MIT free open courses.
  4. Iranian Information & Documentation Center (IranDoc(FA) , IranDoc(EN)).
  5. Iranian Scientific Network (ISN).
  7. MATLAB related links:
  8. Learning by Simulations (link).
  9. Free CAD software: FreeCAD (3D modeling), LibreCAD (2D), OpenSCAD, QCad, Salome (with analysis).
  10. I like the Arduino electronics very much. See this TED talk. (En, Fa websites).

Statistics Links

  1. Thirteen Ways to Look at the Correlation Coefficient (PDF).
  2. Correlation is not causality (Spurious correlations).
  3. A New View of Statistics (click).
  4. A painless guide to statistics! (click).
  5. Good resources and starting guide.
  6. Free statistical analysis software:
    • Quick-R learning source. I encourage you to learn R for your statistical analysis (read this).
    • PSPP. Mostly looks like SPSS. (download for windows).
    • JASP. Light and simple. Descriptives, T-Tests, ANOVA, Regression, Frequencies.
  7. Tools:
    • Sample size calculations software: G*Power.
    • Generate random numbers for your experiment design (link).
  8. Free SPSS online book.
  9. A Quick Intro to Doing Your Statistics in R (click).
  10. Style for reporting statistics results: Link1, Link2.
  11. Reporting Statistical Results in Your Paper (link).
  12. A very helpful and practical book on SPSS: Pallant, J., SPSS Survival Manual: A Step by Step Guide to Data Analysis Using SPSS. 2007: Open University Press, (link).
  13. Java Applets for Statistics – interactive learning (link).
  14. Power of a Hypothesis Test Applet (link).
  15. Interactive Hypothesis testing (link).
  16. Learn statistics by free simulation software (link).
  17. Big names in statistics want to shake up much-maligned P value (link).
  18. My comments about reliability assessment (ICC) on ISB forum.

Mathematics Links

  1. GeoGebra is an interactive geometry, algebra, statistics and calculus application, intended for learning and teaching mathematics and science from primary school to university level. (This is an introductory PDF)
  2. Interesting math videos – Numberphile.
  3. A Visual, Intuitive Guide to Imaginary Numbers (Link).
  4. An Interactive Guide To The Fourier Transform (Link). I recommend this to EMG course students.
  5. Math World: A great Math resource by Wolfram Research.
  6. Desmos Graphing Calculator. Remember to see the gallery!
  7. GeoGebra graphing calculator.
  8. On-Line Encyclopedia of Integer Sequences (OEIS, wikipedia article).

Science News and Channels

  1. Science Alert.
  2. Wired.
  3. National Geographic (NG).
  4. Fora TV: Conference and event video.
  5. TED: Ideas worth spreading.


  1. Ethics in research and publication (Elsevier).
  2. Committee on publication ethics (COPE).
  3. How to be polite (Link).

Philosophy Links

  1. Systems Thinking: Data, Information, Knowledge, and Wisdom (click).
  2. Read interesting philosophical articles by Sunny Auyang (html and pdf).
  3. Anthropic principle (link).
  4. Incompleteness theorems (link).
  5. What is Mathematical beauty?
  6. An article by David Bohm about art, science and spirituality (in Persian – PDF).
  7. Stanford Encyclopedia of Philosophy (SEP).
  8. The #1 Mathematical Discovery of the 20th Century. A landmark discovery, as powerful as anything Albert Einstein developed. Gödel’s Incompleteness Theorem.
  9. Naomi Oreskes: Why we should believe in science.
  10. Matt Anticole: The difference between a scientific law and theory.
  11. Michael Patrick Lynch: How to see past your own perspective and find truth.


  1. Gait and Posture (GP).
  2. Journal of Bone and Joint Surgery full text papers (JBJS).
  3. JNER: Journal of NeuroEngineering and Rehabilitation. Free and online.
  4. Medical Engineering and Physics (MEP).
  5. Directory of Open Access Journals (DOAJ).
  6. USWR Journal of Rehabilitation.
  7. TUMS Journal of Modern Rehabilitation.
  8. Iranian Rehabilitation Journal (IRJ).

Mechanics Links

  1. Algodoo is a physics-based 2D simulation software useful for mechanical/biomechanical simulations. It is easy to learn, simple, yet powerful.
  2. A famous software for dynamic mechanical simulations (Link).
  3. Free software for dynamic mechanical simulations: Physion and Phun.
  4. High-Performance Physical Modeling and Simulation (Link).
  5. Learning Kinematics in Two Dimensions.

Astrophysics / Theoretical Physics

  1. Astronomy Picture of the Day (apod), NASA image of the day (iotd).
  2. Live interaction with the sky and solar system (The Sky Live).
  3. Inspiring animations about the solar system and our galaxy (DjSadhu).
  4. The Birth of the Universe and the Origin of Laws of Physics. (link)
  5. The Theoretical Minimum, very helpful videos by Prof. Susskind.
  6. See the size of our world!
  7. Nice pictures of universe from Hubble telescope.
  8. Install Stellarium and enjoy the universe. If you wished to go further, Celestia, then SkyChart are the next choices.
  9. Gaia Sky is a real-time, 3D, astronomy visualization software. It is to chart about 1 billion stars of our Galaxy in the Gaia group of the Astronomisches Rechen-Institut.
  10. Allan Adams: The discovery that could rewrite physics.
  11. Andrew Connolly: What’s the next window into our universe?
  12. Allan Adams: What the discovery of gravitational waves means.
  13. Patricia Burchat: Shedding light on dark matter.

Medicine Links

  1. Guideline search: NHS, NGC, G-I-N.
  2. Search your health related questions: MedlinePlus.

Sports Links

  1. Not all badminton racquets have similar string meshes! Take a look at different stringing methods.


  1. Learn a new programming language immediately (Learn X in Y minutes).
  2. Python programming language is becoming more popular (read this). You can start using Canopy which is a simple python environment (IDE). Aptana Studio 3 is another choice, while PyCharm is more professional. Even without any installation, you can test your code using free online IDEs line this.
    Miniconda is a very nice small installation of Python in an isolated location so that it doesn’t interfere with other stuff in the system.
  3. POV-ray : A free graphic ray-tracer program that generates rendered graphics via programming. The programming routine can have a fix body with variable data generated by your own routine e.g. in Matlab. Then using this application, a rendered scene will be generated.
  4. VPython 3D graphics programming for educational purposes.
  5. I manage my emails and events using Thunerbird and Lightning add-on. You can add Persian dates using this.
  6. A nice free tool for Windows XP and maybe for other versions (Snippy).
  7. I recommend FSV (it is Full & Free) for working with graphics and photos instead of PhotoShop which is heavy and very professional.

Miscellaneous Links

  1. Reading Sharif Daily was interesting for me.
  2. Website design links:
  3. Ganjoor and Ganjoor Desktop, a nice Persian literature database.
  4. In my childhood, I liked moral animations such as this.

Life Skill Links

  1. Complexity and family structure (click).
  2. Virtual Pamphlet Collection — very helpful (click).
  3. Building Healthy Relationships (click).
  4. Student Counseling Center — in Persian Language –(click).
  5. Games People Play.
  6. Find nice quotations from “Man’s Search for Meaning” book here. The Persian translation of the book is available.
  7. Think about this useful law: the 80–20 rule, or Pareto principle.
  8. Practice GTD powerful method to manage your time.
  9. Dale Carnegie’s golden book.
  10. 10 Simple Things You Can Do Today That Will Make You Happier, Backed By Science.
  11. Ruth Chang: How to make hard choices.
  12. David Grady: How to save the world (or at least yourself) from bad meetings.
  13. Bel Pesce: 5 ways to kill your dreams.
  14. Web of Stories offers you the chance to listen to some of the greatest people of our time telling their life stories.
  15. Celeste Headlee: 10 ways to have a better conversation.


  1. My research and academic life is influenced by my teachers Prof. Parnianpour (Biomechanics), Prof. Hashemi (System Dynamics), Prof. Lucas (Soft Computing), and Prof. Maerefat (Engineering thinking). Prof. Sadeghimehr was the first who introduced me with biomechanics while I was an undergraduate student of mechanical engineering.
  2. Prof. Reza Shadmehr, a successful neuroscientist and biomedical engineer.
  3. Dr. F. Towhidkhah, expert in neuro-muscular modeling.
  4. Dr. M. Kamali. Useful resources on “Research Methodology” for students (in Persian).
  5. Dr. M. Shahab Sanjari, Physics in all its manifestations…
  6. Dr. Bahman Naseroleslami (
  7. Thomas A. McMahon. Had a great contribution to Muscle Biomechanics.
  8. I am interested in researches of Prof. Dingwell , Prof. Cusumano and Prof. Reed.
  9. David Winter’s obituary.
  10. Read selected papers by Prof. Ed. Witten, the world’s greatest living theoretical physicist.
  11. Prof. Reza Mansouri, a physicist with social science interests.

1 thought on “Links Page

  1. Please suggest any links you find related to the above list. Please report any broken link.

Comments are closed.