{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/microswimmer-trapping-in-surface-waves-with","title":"Microswimmer trapping in surface waves with shear","arxiv_id":"2304.14028","date":"2023-04-27","proceeding":null,"authors":["Francesco Michele Ventrella","Nimish Pujara","Guido Boffetta","Massimo Cencini","Jean-Luc Thiffeault","Filippo De Lillo"],"abstract":"Many species of phytoplankton migrate vertically near the surface of the ocean, either in search of light or nutrients. These motile organisms are affected by ocean waves at the surface. We derive a set of wave-averaged equations to describe the motion of spheroidal microswimmers. We include several possible effects, such as gyrotaxis, settling, and wind-driven shear. In addition to the well-known Stokes drift, the microswimmer orbits depend on their orientation in a way that can lead to trapping at a particular depth; this in turn can affect transport of organisms, and may help explain observed phytoplankton layers in the ocean.","url_abs":"https://arxiv.org/abs/2304.14028v2","url_pdf":"https://arxiv.org/pdf/2304.14028v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"microswimmer-trapping-in-surface-waves-with","repo_url":"https://github.com/jeanluct/microgyro_code","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}