Home Actualité internationale World news – Why wombats dice poop
Actualité internationale

World news – Why wombats dice poop

And what we could do with this information.

account
Subscribe to

The wombat lives in lush Australian forests, grazes on grass and poops cubes. A study published Thursday in the journal Soft Matter examines the intimate mechanisms behind these feces.

This introduces two entries into the poop cube canon from a research team at Georgia Tech and the University of Tasmania. You have been with us since 2017 and published your first wombat findings at a conference a few years ago. In this work, they put a balloon in an intestine to examine the structure of its walls. They discovered that wombat intestines are made up of sections that differ in elasticity and thickness. For the new paper, they investigated further by dissecting three wombats and creating a model of how wombat innards form waste matter as they move through the intestines on the way out.

We obviously needed to know more. Slate spoke to Patricia Yang, the new study’s lead author and self-proclaimed defecation expert. This conversation has been condensed and edited for the sake of clarity.

Patricia Yang: I am an expert on feces. All of my doctoral thesis has been on urine, bowel movements, and digestion in humans.

When I was very young, I didn’t expect to be a feces expert. A few years ago, however, I had no idea what to research for my doctoral thesis. My counselor had just started potty training his son so we started talking and thinking about the urinary system. Then the defecation system.

One day I was speaking about human cylindrical feces at a conference, and after that an audience came up to me and said, “You need to see wombats. … you rolled feces. “I had no idea what they were talking about, but I Googled and it was so weird. The square geometric shape is very rare in nature. I didn’t really believe it until I saw a sample myself.

A wombat expert from Tasmania joined our team. Every time there was a roadkill wombat, he would get a call and pick the animal up for us.

The anus is circular. The cube is formed in the intestine and comes out as it is.

A cross-section of the intestine of the wombat is like a rubber band, the two ends of which are slightly stretched and the middle part hangs down. The rigid and elastic parts contract at different speeds, creating the cube shape and corners.

We know that they leave their droppings and use their scent to communicate with each other. Wombats produce up to 100 cubes a day, so they probably stack them up, but we’re not sure yet.

Put it this way, not many people study bowel stiffness. But we compared wombat and pig casings. Pigs have an even bowel, the stiffness and the speed of contraction are the same, so the feces come out in a circular manner. We believe that this is also the case with a healthy human gut. However, when any part of the human intestine becomes stiff, it is a symptom of colon cancer. We believe that partially stiff intestines can produce cornered feces – even in humans.

Once more research is done, we may find that corners in human feces are an early sign of colon cancer.

For them Cube making. Usually, you need a hard container to make cubes like ice cubes. But wombat poop shows for the first time how soft matter (the feces) can be formed with a soft container (the intestines).

I just can’t believe that everyone is so interested in this particular animal and its poop!

You’re running out of free items. Join Slate Plus to read on, and you’ll get unrestricted access to all of our work – and support Slate’s independent journalism. You can cancel at any time.

Subscribe now

Already a member?
Sign up here.

Subscribe now

Already a member?
Sign up here.

Slate is published by The Slate Group, a Graham Holdings Company.
All content © 2021 The Slate Group LLC. All rights reserved.

Slate depends on advertising to support our journalism. If you appreciate our work, please deactivate your ad blocker.

By joining Slate Plus you support our work and receive exclusive content. And you will never see this message again.

« )), c = d (m [i.size_id] .split ( » x « ). Map (function (s) {return value (s)}), 2 ), s.width = c [0], s .height = c [1]), s.rubiconTargeting = (Array.isArray (i.targeting)? i.targeting: []). redu (function (e, t ) {return e [t.key] = t. Values ​​[0], e}, {rpfl_elemid: f.adUnitCode}), t.push (s)): n.logError (« Rubicon: bidRequest undefined at index position: » . concat (o), r, e), t}, []). sort (function (e, t) {return (t.cpm || 0) – (e.cpm || 0)})}, getUserSyncs : Function (e, t, r, n) {if (! X&&e.iframeEnabled) {var i = «  »; return r&& « string » == typeof r.consentString&& (« boolean »? == typeof r.gdpries) « ? gdpr = » .gdprApplies), « &gdpr_consent = »). concat (r.consentString): i = « ? gdpr_consent = « . concat (r.consentString)), n&& (i = » « . concat (i? » & « : »? « , » us_privacy = « ) .concat (encodeURIComponent (n))), x =! 0 , {type: « iframe », url: « https: // » .concat (g.syncHost || « eus », « .rubiconproject.com / usync.html ») i}}}, transformBidParams: function (e) {return n.convertTypes ({accountId: « number », siteId: « number », zoneId: « number »}, e)}}; Function v (e, t) {var r = obgetConfig (« pageUrl »); r = e.params.referrer? e.params.referrer: r || t.refererInfo.referer; return e.params.secure?r.replace(/^http:/i, »https: »):r Genealogie function y (e, t) {var r = e.params; if (« video » === t) {var i = []; return r.video&&r.video.playerWidth&&r.video.playerHeight? i = [r.video. playerWidth, r.video.playerHeight]: Array.isArray (n.deepAccess (e, « mediaTypes.video.playerSize »)) &&1 === e.mediaTypes.video.playerSize.length? i = e.mediaTypes.video. playerSize [0]: Array.isArray (e.sizes) CSSEANDCH AR&0e.length) && (t = e.length); for (var r = 0, n = new array (t); r ‘; var i, o}}, h = function (e) {var t = 0 = e&&t.innerWidth’ v.vast_url «  »: v.vast_string&& (y = v.vast_string), g.pre_market_bids.push ({id: v.deal_id, seatbid: [{bid: [{impid:, dealid: v.deal_id, price: v.price, adm: y}]} ], cur: v.currency, ext: {event_log: [{}]}}}} var h = n.getBidIdParameter (« mimes » « , e .params) || [ » application / javascript « , » video / mp4 « , » video / webm « ], _ = {id: e.bidId, sure: l, video: {w: p, h: f, ext: g, mimes: h}}; » « ! = n.getBidIdParameter (« price_floor », e.params) && (_. bidfloor = n.getBidIdParameter (« price_floor », e.params)), «  »! = n .getBidIdParameter (« start_delay », e.params) && (_. video. video .startdelay = 0 Boolean (n.getBidIdParameter (« start_delay », e.params))), «  »! = n.getBidIdParameter (« ! = n.getBidIdParameter) .params) && (_. video.minduration = n.getBidId (« min_duration », e.params)), «  »! = n.ge tBidIdParameter (« max_duration », e.params) && (_. video.md .getBidIdParameter (« max_duration », e.params)), «  »! = n.getBidIdParameter (« placement type », e.params) && (_. video.ext.placement = n.getBidIdParameter (« placement type », e.params))), «  »! = n.getBidIdParameter (« position », e.params) && (_. video.ext.pos = n.getBidIdParameter (« position », e.params)), e.crumbs&&e.crumbs (c = e .crumbs.pubcid ); var S = navigator.language? « language »: « userLanguage », I = {id: s, imp: _, site: {id: «  », page: a, content: « content »}, device: {h: screen height, w: screen width, dnt : n.getDNT ()? 1: 0, language: Navigator [S] .split (« -« ) [0], brand: Navigator.Vendor navigator.vendor: «  », including: navigator.userAgent}, ext: {wrap_response: 1}}; n.getBidIdParameter (« number_of_ads », e.params) && (I.ext.number_of_ads = n.getBidIdParameter_ «  », e.params)); var A = {}; return 1 == n.getBidIdParameter (« spotx_all_google_consent », e.params) .consentString, void 0! == t.gdprConsent.gdprApplies&&n.deepSetValue (I, « regs.ext.gdpr », t.gdprConsent.gdprApplies? 1: 0)), t&&t., « user_privacy » .id5id.uid « ) && (A.eids = A.eids || [], A.eids.push ({source: » id5-syn c.com « , uids: [{id: e.userId.id5id. uid}], ext: e.userId.id5id.ext || {}})), c&& (A.fpc = c), e&&e.schain&CSSE (I.source = {ext: {schain: e.schain}}) , e&&e.userId&&e.userId.tdid&& (A.eids = A.eids || [], A.eids.push ({source: « adserver. org », uids: [{id: e.userId.tdid, ext: {rtiPartner: « TDID »}}]})), n.isEmpty (A) || (I.user = {ext: A}), {method: « POST », URL: « https: //search.spotxchange .com / openrtb / 2.3 / dados / « s, data: I, bidRequest: t}})}, interpretResponse: function (e, t) {var r = [], i = e.body; return i&&n.isArray ( i.seatbid) &&n._each (i.sea tbid, function (s) {n._each (e.bid, function (s) {var a = {}; for (var c in t.bidRequest.bids) e.impid == t.bidRequest.bids [c] .bidId&& (a = t.bidRequest.bids [c]); n._each (a.params. pre_market_bids, function (t) {t.deal_id == e.id&& (e.price = t.price, i.cur = t.currency)}); var d = {requestId: a.bidId, currency: i.cur || « USD », cpm: e.price, creativeId: e.crid || «  », dealId: e.dealid || «  », ttl: 360, netRevenue:! 0, channel_id: i.id, cache_key: e.ext.cache_key, vastUrl: « https: // search .spotxchange.com / ad / vast.html? Key = » e.ext.cache_key, videoCacheKey: e.ext. cache_key, media type: sd, width: ew, height: eh}; d.meta = d.meta || {}, e&&e.adomain&&0e.length) && (t = e.length); for (var r = 0, n = new array (t); rt? e: t} function d (e, t, n) {! e.preload&&e.preloadThreshhold&&function (e, t, n, i) {return t. top = e.shownThreshold&&! e.seen? (e.seen =! 0, setTimeout (function) new r (« shown », t))}, 15)) :(! n || i1&& (h = e (r , Math.floor (n / o), i-1, o)), h}, dies .getVerticallyVisiblePixels = f, this.getViewportHeight = function () {return t.innerHeight || e.documentElement.clientHeight || e. body.clientHeight}, this.getViewportWidth = function () {return t.innerWidth || e.documentElement .clientWidth || e.body.clientWidth}, this.isElementNotHidden = u, this.isElementInViewport = functi on (n) {var i = n.getBoundingClientRect (); return i.top> = 0&&i.left> = 0&&i.bottom = o.length) return {done: true}; return {done: false, value: o [i]}; }, e: function e (_e) {throw _e; }, f: F}; } throw new TypeError (« Invalid attempt to iterate on a non-iterable instance. nTo be iterable, non-array objects must have a [Symbol.iterator] () method. »); } var normalCompletion = true, didErr = false, err; return {s: function s () {it = o [symbol.iterator] (); }, n: function n () {var step = it.next (); normalCompletion = step.done; Regression; }, e: function e (_e2) {didErr = true; err = _e2; }, f: function f () {try {if (! normalCompletion && it.return! = null) it.return (); } finally {if (didErr) throw err; }}}; }}

Function _unsupportedIterableToArray (o, minLen) {if (! O) return; if (typeof o === « string ») return _arrayLikeToArray (o, minLen); var n = Object.prototype.toString.call (o) .slice (8, -1); if (n === « Object » && o.constructor) n = o.constructor.name; if (n === « Map » || n === « Set ») returns Array.from (o); if (n === « Arguments » || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray (o, minLen); }}

Function _arrayLikeToArray (arr, len) {if (len == null || len> arr.length) len = arr.length; for (var i = 0, arr2 = new array (len); i

Ref: https://slate.com

A LIRE AUSSI ...

L’adultère à l’hôtel : un mari surpris par les gémissements de sa femme

Un homme à l'hôtel avec sa maîtresse entend sa femme gémir dans...

Reconquête des Lions Indomptables : Paul Biya lance l’opération de sauvetage

Paul Biya lance une opération de reconquête pour les Lions Indomptables. Urgence,...

Alerte à El-Fasher : l’ONU craint une escalade des violences

L'ONU alerte sur l'escalade des tensions à El-Fasher, au Soudan. Des dizaines...

OCP Maroc réalise une levée de fonds exceptionnelle de 2 milliards de dollars

L'OCP Maroc réussit une levée de fonds historique de 2 milliards de...

[quads id=1]